1. String:字符串的魔法师
length: 获取字符串长度。toUpperCase()和toLowerCase(): 轻松转换大小写。indexOf()和lastIndexOf(): 查找字符位置。slice()和substring(): 截取字符串。split()和join(): 字符串分割与合并。trim(): 去除字符串两端空格。
2. Number:数字的掌控者
parseInt()和parseFloat(): 将字符串转换为数字。toFixed(): 保留指定小数位。isNaN(): 判断是否为数字。Math对象: 提供各种数学运算方法,如Math.abs()、Math.sqrt()、Math.random()等。
3. Array:数组的管理大师
push()和pop(): 添加和删除数组元素。shift()和unshift(): 在数组开头添加和删除元素。splice(): 删除或插入数组元素。sort(): 对数组进行排序。forEach()、map()、filter()、reduce(): 强大的数组遍历和操作方法。
4. Date:时间的掌控者
getFullYear()、getMonth()、getDate(): 获取年、月、日。getHours()、getMinutes()、getSeconds(): 获取时、分、秒。getTime(): 获取时间戳。setDate()、setMonth()、setFullYear(): 设置日期。setHours()、setMinutes()、setSeconds(): 设置时间。
5. RegExp:正则表达式的利器
test(): 判断字符串是否匹配正则表达式。exec(): 获取匹配结果。match(): 查找所有匹配结果。replace(): 替换匹配的字符串。
6. Object:对象的基石
hasOwnProperty(): 判断对象是否拥有某个属性。Object.keys(): 获取对象所有属性名。Object.values(): 获取对象所有属性值。Object.assign(): 合并对象。
7. 其他常用内置类
Error: 处理错误。Function: 函数对象。Promise: 异步编程利器。Map和Set: 数据结构。