JS内置对象和Math对象知识点详解
1. JS内置对象
JavaScript内置对象是指ecmaScript规范定义的对象,这些对象全局可用。JS内置对象不需要额外定义就可以直接使用,并且拥有丰富的API。
1.1. 常见的JS内置对象
以下是一些常见的JS内置对象:
- String 对象用于处理文本字符串
- Number 对象用于处理数字
- Object 对象是所有对象的父对象
- Array 对象是处理数组的对象
- RegExp 对象是用于模式匹配的对象
- Date 对象是用于处理日期和时间的对象
- Math 对象是一个以数学函数为属性的对象
1.2. 示例说明
下面是两个使用JS内置对象的示例。
1.2.1. 使用Array对象
通过 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 方法删除数组末尾的元素。
1.2.2. 使用Date对象
使用 Date 对象可以获取系统当前时间,并对时间进行格式化。下面是使用 Date 对象获取系统当前时间的示例:
let currentDate = new Date();
// 获取当前时间毫秒数
let currentTime = currentDate.getTime();
// 将当前时间格式化成标准日期格式
let currentDateString = currentDate.toLocaleDateString();
在这个示例中,我们使用了 Date 对象的 getTime 方法获取当前时间的毫秒数,使用了 toLocaleDateString 方法将当前时间格式化成标准日期格式。
2. Math对象
Math 对象是一个以数学函数为属性的对象,提供了一些常用的数学方法和常量。下面是一些常用的 Math 方法和常量。
2.1. 常用的Math方法和常量
- Math.abs 方法用于返回数值的绝对值
- Math.ceil 方法用于向上取整数值
- Math.floor 方法用于向下取整数值
- Math.max 方法用于返回两个或多个数值中的最大值
- Math.min 方法用于返回两个或多个数值中的最小值
- Math.pow 方法用于计算某个数的指数
- Math.random 方法用于返回 [0, 1) 之间的随机数
- Math.PI 常量表示圆周率
- Math.E 常量表示自然对数的底数
2.2. 示例说明
下面是两个使用 Math 对象的示例。
2.2.1. 使用Math.ceil和Math.floor方法
使用 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 方法将浮点数向下取整。
2.2.2. 使用Math.random方法
使用 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] 之间的随机整数。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS内置对象和Math对象知识点详解 - Python技术站