JS内置对象

JS内置对象

JS内置对象

JavaScript 是一种动态脚本语言,广泛用于构建网页和进行网页交互。在 JavaScript 中,有许多内置对象可供开发人员使用,这些内置对象提供了各种功能和工具,帮助开发人员更轻松地处理数据、操作 DOM、进行网络请求等。

Array(数组)

Array 是 JavaScript 中用于存储多个值的对象。数组可以包含不同类型的数据,例如数字、字符串、布尔值等。可以通过下标访问数组中的元素,下标从 0 开始计数。

创建数组

可以使用字面量来创建数组:

let fruits = ['apple', 'banana', 'orange'];

也可以使用 new Array() 构造函数来创建数组:

let cars = new Array('Toyota', 'Honda', 'Ford');

访问数组元素

使用下标来访问数组元素:

console.log(fruits[0]); // 输出:'apple'
console.log(cars[1]); // 输出:'Honda'

数组方法

JavaScript 的 Array 对象提供了许多方法来操作数组,例如 push()pop()slice() 等。

fruits.push('grape'); // 将元素添加到数组末尾
console.log(fruits); // 输出:['apple', 'banana', 'orange', 'grape']

cars.pop(); // 删除数组末尾的元素
console.log(cars); // 输出:['Toyota', 'Honda']

String(字符串)

String 是 JavaScript 中用于表示文本数据的对象。字符串可以使用单引号或双引号来表示。

创建字符串

let message = 'Hello, world!';
let name = "Alice";

字符串长度

可以使用 length 属性来获取字符串的长度:

console.log(message.length); // 输出:13

字符串方法

JavaScript 的 String 对象提供了许多方法来操作字符串,例如 toUpperCase()toLowerCase()charAt() 等。

console.log(name.toUpperCase()); // 输出:'ALICE'
console.log(message.charAt(7)); // 输出:'w'

Object(对象)

Object 是 JavaScript 中最基本的数据类型,可以用于存储键值对。

创建对象

可以使用对象字面量来创建对象:

let person = {
    name: 'Bob',
    age: 30,
    isStudent: false
};

也可以使用 new Object() 构造函数来创建对象:

let car = new Object();
car.make = 'Toyota';
car.model = 'Camry';
car.year = 2020;

访问对象属性

使用点号或中括号来访问对象的属性:

console.log(person.name); // 输出:'Bob'
console.log(car['make']); // 输出:'Toyota'

对象方法

可以向对象中添加方法:

person.greet = function() {
    console.log('Hello, my name is ' + this.name);
};
person.greet(); // 输出:'Hello, my name is Bob'

Date(日期)

Date 是 JavaScript 中用于表示日期和时间的对象。可以用于获取当前日期时间、格式化日期、进行日期运算等操作。

获取当前日期时间

可以使用 new Date() 构造函数来获取当前日期时间:

let currentDate = new Date();
console.log(currentDate); // 输出当前日期时间

格式化日期

Date 对象提供了许多方法来格式化日期时间:

let year = currentDate.getFullYear();
let month = currentDate.getMonth() + 1;
let day = currentDate.getDate();
console.log(`{year}-{month}-${day}`); // 输出:'2021-5-20'

日期运算

可以对 Date 对象进行日期运算:

let tomorrow = new Date();
tomorrow.setDate(currentDate.getDate() + 1);
console.log(tomorrow); // 输出明天的日期

Math(数学)

Math 是 JavaScript 中用于进行数学运算的对象。提供了众多数学函数,如四舍五入、取绝对值、求最大最小值等。

四舍五入

let num = 3.5;
console.log(Math.round(num)); // 输出:4

求绝对值

let negNum = -10;
console.log(Math.abs(negNum)); // 输出:10

求最大最小值

let arr = [3, 7, 1, 9, 4];
console.log(Math.max(...arr)); // 输出:9
console.log(Math.min(...arr)); // 输出:1

JSON(JavaScript Object Notation)

JSON 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在 JavaScript 中,可以使用 JSON 对象来处理 JSON 数据。

JSON 对象

JSON 对象提供了两个方法来转换 JSON 字符串和 JavaScript 对象:

  • JSON.stringify():将 JavaScript 对象转换为 JSON 字符串
  • JSON.parse():将 JSON 字符串转换为 JavaScript 对象
let person = {
    name: 'Emily',
    age: 25,
    isStudent: true
};

let jsonStr = JSON.stringify(person);
console.log(jsonStr);

let newObj = JSON.parse(jsonStr);
console.log(newObj);

以上是 JavaScript 中的一些内置对象,它们提供了丰富的功能和方法,帮助开发人员处理各种数据和操作。熟练掌握这些内置对象可以让开发工作更加高效和顺利。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程