js内置对象

95 阅读2分钟

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}