JavaScript内置对象是指ecmaScript规范定义的对象,这些对象全局可用。JS内置对象不需要额外定义就可以直接使用,并且拥有丰富的API。
以下是一些常见的JS内置对象:
下面是两个使用JS内置对象的示例。
通过 Array 对象,可以轻松创建并操作数组。下面是使用 Array 对象创建数组的示例:
let fruits = ['apple', 'banana', 'orange'];
// 获取数组长度
let fruitNum = fruits.length;
// 遍历数组
for(let i = 0; i < fruitNum; i++) {
console.log(fruits[i]);
}
// 在数组末尾添加元素
fruits.push('peach');
// 删除数组末尾的元素
let lastFruit = fruits.pop();
在这个示例中,我们使用了 Array 对象的 length 属性获取数组长度,使用了 for 循环遍历数组,使用了 push 方法在数组末尾添加元素,使用了 pop 方法删除数组末尾的元素。
使用 Date 对象可以获取系统当前时间,并对时间进行格式化。下面是使用 Date 对象获取系统当前时间的示例:
let currentDate = new Date();
// 获取当前时间毫秒数
let currentTime = currentDate.getTime();
// 将当前时间格式化成标准日期格式
let currentDateString = currentDate.toLocaleDateString();
在这个示例中,我们使用了 Date 对象的 getTime 方法获取当前时间的毫秒数,使用了 toLocaleDateString 方法将当前时间格式化成标准日期格式。
Math 对象是一个以数学函数为属性的对象,提供了一些常用的数学方法和常量。下面是一些常用的 Math 方法和常量。
下面是两个使用 Math 对象的示例。
使用 Math.ceil 和 Math.floor 方法可以将浮点数值向上或向下取整成整数。下面是使用 Math.ceil 和 Math.floor 方法取整数值的示例:
let floatNum = 3.14159;
// 将浮点数向上取整
let ceilNum = Math.ceil(floatNum);
// 将浮点数向下取整
let floorNum = Math.floor(floatNum);
在这个示例中,我们使用了 Math.ceil 方法将浮点数向上取整,使用了 Math.floor 方法将浮点数向下取整。
使用 Math.random 方法可以生成 [0, 1) 之间的随机数。下面是使用 Math.random 方法生成随机数的示例:
// 生成 [0, 1) 之间的随机数
let randomNum = Math.random();
// 生成 [1, 100] 之间的随机整数
let randomInt = Math.floor(Math.random() * 100 + 1);
在这个示例中,我们使用了 Math.random 方法生成 [0, 1) 之间的随机数,并使用了 Math.floor 方法将随机数向下取整成整数。然后通过相应运算得到了 [1, 100] 之间的随机整数。
本文链接:http://task.lmcjl.com/news/9070.html