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
: 数据结构。