目录
1.数组方法
2. 对象方法
3. 字符串方法
4.数学方法
5. 日期和时间方法
6.内置方法
7.json方法
1.数组方法
- push():向数组末尾添加一个或多个元素,并返回新的长度。
- pop():删除并返回数组的最后一个元素。
- unshift():向数组开头添加一个或多个元素,并返回新的长度。
- shift():删除并返回数组的第一个元素。
- splice():在数组中添加/删除项目,然后返回被删除的项目。
- slice():从已有的数组中返回选定的元素。
- indexOf():搜索数组中的元素,并返回它所在的位置。
- lastIndexOf():搜索数组中的元素,并返回它最后出现的位置。
- concat():连接两个或更多的数组,并返回结果。
- join():把数组的所有元素放入一个字符串。
- reverse():颠倒数组中元素的顺序。
- sort():对数组的元素进行排序。
2. 对象方法
- hasOwnProperty():判断一个对象是否具有特定的自身属性(非继承属性)。
- toString():返回对象的字符串表示。
- valueOf():返回对象的原始值。
- Object.keys():返回一个由一个给定对象的自身可枚举属性组成的数组。
- Object.assign():将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
- Object.create():创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。
- Object.defineProperty():定义一个新的属性或修改一个对象的现有属性,并返回该对象。
3. 字符串方法
- charAt():返回指定位置的字符。
- fromCharCode():解码一个包含 Unicode 字符的字符串。
- indexOf():返回指定值在字符串中首次出现的位置。
- lastIndexOf():返回指定值在字符串中最后一次出现的位置。
- search():检索与正则表达式匹配的子字符串,并返回第一个匹配项的起始位置。
- slice():提取字符串的一部分,并返回一个新的字符串。
- substring():提取字符串的一部分,并返回一个新的字符串。
- substr():从指定位置开始提取字符串的指定长度的子字符串。
- toLowerCase():将字符串转换为小写并返回结果。
- toUpperCase():将字符串转换为大写并返回结果。
- trim():删除字符串的头尾空白符,并返回结果。
4.数学方法
- Math.abs(x):返回数的绝对值。
- Math.ceil(x):返回大于或等于 x,小于下一个整数的值,即向上取整。
- Math.floor(x):返回小于或等于 x,大于上一个整数的值,即向下取整。
- Math.max(x, y, z, ..., n):返回一组数中的最大值。
- Math.min(x, y, z, ..., n):返回一组数中的最小值。
- Math.pow(x, y):返回 x 的 y 次幂。
- Math.random():返回一个介于 0(包含)和 1(不包含)之间的随机数。
- Math.round(x):四舍五入一个数字到最接近的整数,参数可以是任意有效的数值,返回最接近参数并大于等于参数的一个整数。
- Math.sqrt(x):返回一个数的平方根。
5. 日期和时间方法
- Date():创建日期对象。
- getDate():从 Date 对象返回一个月中的哪一天 (1 ~ 31)。
- getDay():从 Date 对象返回一周中的哪一天 (0 ~ 6)。
- getFullYear():从 Date 对象以四位数字返回年份。
- getMonth():从 Date 对象返回月份 (0 ~ 11)。
- getTime():从 Date 对象返回自1970年1月1日午夜以来的毫秒数。
- getYear():从 Date 对象返回年份 (2位数)。
- getHours():获取小时 (0 ~ 23)。
- getMinutes():获取分钟 (0 ~ 59)。
- getSeconds():获取秒数 (0 ~ 59)。
- setDate():设置 Date 对象中月份的哪一天 (1 ~ 31)。
- setFullYear():设置 Date 对象的年份 (4位数字)。
- setHours():设置 Date 对象的小时 (0 ~ 23)。
- setMinutes():设置 Date 对象的分钟 (0 ~ 59)。
- setSeconds():设置 Date 对象的秒数 (0 ~ 59)。
6.内置方法
toString()
:将对象转换为字符串表示形式。valueOf()
:返回对象的原始值。toLocaleString()
:将对象转换为本地化的字符串表示形式。isNaN()
:检查一个值是否为非数字。parseInt()
:将字符串转换为整数。parseFloat()
:将字符串转换为浮点数。isFinite()
:检查一个值是否为有限数。isInteger()
:检查一个值是否为整数。isArray()
:检查一个值是否为数组。isObject()
:检查一个值是否为对象。isDate()
:检查一个值是否为日期对象。isRegExp()
:检查一个值是否为正则表达式对象。isFunction()
:检查一个值是否为函数。isNaN()
:检查一个值是否为非数字。isNull()
:检查一个值是否为null。isUndefined()
:检查一个值是否为undefined。
7.json方法
- JSON.parse():将JSON字符串转换为JavaScript对象。
- JSON.stringify():将JavaScript对象转换为JSON字符串。