js内置对象是指js语言本身提供的一些对象,它们具有特定的属性和方法,可以用来执行各种操作和任务。js内置对象有很多,例如:
- Array:数组对象,用来存储和操作一组有序的数据。
- Date:日期对象,用来表示和处理日期和时间。
- Math:数学对象,用来执行数学运算和常数。
- String:字符串对象,用来表示和操作文本。
- RegExp:正则表达式对象,用来匹配和替换文本。
- JSON:JSON对象,用来解析和生成JSON格式的数据。
这些只是一部分js内置对象,还有很多其他的,你可以在[这里]查看完整的列表和详细的介绍。js内置对象的使用方法也很简单,你只需要通过点号(.)或者方括号([])来访问对象的属性和方法,例如:
// 创建一个数组对象
var arr = new Array(1, 2, 3, 4, 5);
// 访问数组的长度属性
console.log(arr.length); // 输出 5
// 调用数组的反转方法
arr.reverse(); // 将数组元素反转
console.log(arr); // 输出 [5, 4, 3, 2, 1]
// 创建一个日期对象
var date = new Date();
// 访问日期的年份属性
console.log(date.getFullYear()); // 输出 2023
// 调用日期的设置月份方法
date.setMonth(11); // 将月份设置为12月
console.log(date); // 输出 2023-12-30T02:35:01.000Z
// 使用Math对象的常数和方法
console.log(Math.PI); // 输出 3.141592653589793
console.log(Math.sqrt(2)); // 输出 1.4142135623730951
// 创建一个字符串对象
var str = new String("Hello, world!");
// 访问字符串的长度属性
console.log(str.length); // 输出 13
// 调用字符串的转换为大写方法
str.toUpperCase(); // 将字符串转换为大写
console.log(str); // 输出 HELLO, WORLD!
// 创建一个正则表达式对象
var reg = new RegExp("\d+"); // 匹配一个或多个数字
// 调用正则表达式的测试方法
console.log(reg.test("abc123")); // 输出 true
console.log(reg.test("xyz")); // 输出 false
// 使用JSON对象的解析和生成方法
var obj = JSON.parse('{"name":"Alice", "age":25}'); // 将JSON字符串解析为js对象
console.log(obj.name); // 输出 Alice
console.log(obj.age); // 输出 25
var json = JSON.stringify(obj); // 将js对象生成为JSON字符串
console.log(json); // 输出 {"name":"Alice","age":25}