对js常用的方法
JavaScript是一种广泛使用的脚本语言。它在网页开发中特别常见,但也可以用于服务器端、桌面端和移动端应用程序开发。JavaScript拥有众多的方法和函数,本文将介绍一些常用的JavaScript方法。
1. 数组方法:
- push():将一个或多个元素添加到数组的末尾,并返回新的长度。
- pop():删除数组的最后一个元素,并返回删除的元素。
- shift():删除数组的第一个元素,并返回删除的元素。
- unshift():将一个或多个元素添加到数组的开头,并返回新的长度。
- concat():连接两个或更多的数组,并返回结果。
- slice():从数组中返回选定的元素。
-
splice():向/从数组中添加/删除项目,然后返回被删除的项目。
- indexOf():返回数组中第一个到的元素的索引。
- lastIndexOf():返回数组中最后一个到的元素的索引。
- reverse():反转数组的顺序。
- sort():对数组的元素进行排序。
- join():把数组的所有元素放入一个字符串。
- toString():把数组转换为字符串,并返回结果。
- toLocaleString():把数组转换为本地字符串,并返回结果。
2. 字符串方法:
- length:返回字符串的长度。
- charAt():返回指定位置的字符。
- charCodeAt():返回指定位置字符的Unicode编码。
- concat():连接两个或多个字符串,并返回连接后的新字符串。
- indexOf():返回字符串中第一次出现指定字符的位置。
- lastIndexOf():返回字符串中最后一次出现指定字符的位置。
- slice():提取字符串的片段,并返回新的字符串。
- substr():从指定位置开始提取字符串中指定长度的字符。
- substring():提取字符串中两个指定的索引之间的字符。
- split():把字符串分割为字符串数组。
- replace():在字符串中替换指定的值。
- toUpperCase():把字符串转换为大写。
- toLowerCase():把字符串转换为小写。
3. 数字方法:
- toString():把一个数字转换为字符串,并返回结果。
- toFixed():把数字转换为字符串,结果的小数点后有指定位数的数字。
- toPrecision():把数字格式化为指定的长度。
- isNaN():检查值是否为NaN。
- isFinite():检查值是否为有穷数。
- parseInt():解析一个字符串并返回一个整数。
- parseFloat():解析一个字符串并返回一个浮点数。
- Math.random():返回一个0到1之间随机生成的浮点数。
- il():返回大于或等于一个给定数字的最小整数。
- Math.floor():返回小于或等于一个给定数字的最大整数。
- und():四舍五入到最接近的整数。
4. 对象方法:
- constructor:对创建该对象的函数的引用。
- hasOwnProperty():判断对象是否包含特定的自身(非继承)属性。
- isPrototypeOf():检查指定对象是否存在于另一个对象的原型链中。
- propertyIsEnumerable():判断指定的属性是否可枚举。
- toLocaleString():返回对象的字符串表示,使用本地特定的格式。
- toString():返回一个表示对象的字符串。
- valueOf():返回对象的原始值。
5. 日期方法:
- getDate():获取一个月的几号。
- getDay():获取星期几。
- getFullYear():获取年份。
- getHours():获取小时数。
- getMilliseconds():获取毫秒数。
- getMinutes():获取分钟数。
- getMonth():获取月份。
- getSeconds():获取秒数。
- getTime():获取距1970年01月01日的毫秒数。
- setDate():设置一个月的几号。
- setFullYear():设置年份。
- setHours():设置小时数。
- setMilliseconds():设置毫秒数。
- setMinutes():设置分钟数。
- setMonth():设置月份。
- setSeconds():设置秒数。
- setTime():根据给定的毫秒数设置日期。
以上列举的只是JavaScript中常用的一些方法,实际上JavaScript还包含更多的方法和函数供开发人员使用。熟练掌握这些方法可以提高开发效率,使得编写JavaScript代码更加高效和简洁。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论