JS常用属性方法大全
一、全局属性和方法:
1. NaN:表示非数字(Not a Number)。
2. undefined:表示未定义的值。
3. Infinity:表示正无穷大的数。
4. typeof(:返回数据类型。
5. parseInt(:将字符串转换为整数。
6. parseFloat(:将字符串转换为浮点数。
7. isNaN(:判断是否为NaN。
8. isFinite(:判断是否为有限数字。
9. eval(:动态执行一段代码。
10. encodeURI(:对URL进行编码。
11. decodeURI(:对URL进行解码。
二、数值对象的属性和方法:
1. Number.MAX_VALUE:表示JavaScript中的最大数值。
2. Number.MIN_VALUE:表示JavaScript中的最小正数。
3. toExponential(:以指数计数法表示数值。
4. toFixed(:按指定位数将一个数字四舍五入为指定小数位数的小数。
5. toPrecision(:根据显示的最大位数对数字进行四舍五入。
三、字符串对象的属性和方法:
1. length:返回字符串的长度。
2. charAt(:返回指定位置的字符。
3. concat(:连接两个字符串。
4. indexOf(:返回指定字符的位置。
5. lastIndexOf(:返回指定字符最后出现的位置。
6. substr(:返回从起始位置到指定长度的子字符串。
7. substring(:返回在两个指定索引之间的子字符串。
8. split(:将字符串分割为字符串数组。
9. replace(:替换字符串中的子字符串。
10. toUpperCase(:将字符串转换为大写。
11. toLowerCase(:将字符串转换为小写。
四、日期对象的属性和方法:
1. w(:返回当前时间的毫秒数。
2. getDate(:返回时间的日。
3. getMonth(:返回时间的月份。
4. getYear(:返回时间的年份。
5. getDay(:返回时间的星期几。
6. getHours(:返回小时数。
7. getMinutes(:返回分钟数。
8. getSeconds(:返回秒数。
9. getTime(:返回时间的毫秒。
10. setDate(:设置时间的日期。
11. setMonth(:设置时间的月份。
12. setYear(:设置时间的年份。
13. setHours(:设置小时数。
14. setMinutes(:设置分钟数。
15. setSeconds(:设置秒数。
五、数组对象的属性和方法:
1. length:返回数组的长度。
2. push(:在数组末尾添加一个或多个元素。
3. pop(:删除并返回数组的最后一个元素。
4. join(:将数组元素连接成字符串。
5. reverse(:反转数组中的元素。
6. sort(:对数组元素进行排序。
7. slice(:截取数组的一部分。
8. splice(:从数组中添加/删除元素。
9. indexOf(:返回指定元素的位置。
10. concat(:合并两个数组。
六、对象的属性和方法:
1. constructor:返回对创建此对象的函数的引用。
sort函数 js
2. hasOwnProperty(:判断是否具有指定的属性。
3. isPrototypeOf(:判断对象是否为另一个对象的原型。
4. propertyIsEnumerable(:判断对象的指定属性是否可枚举。
5. toString(:将对象转换为字符串。
6. valueOf(:返回对象的原始值。
以上是JavaScript常用的属性和方法,能够涵盖各个对象类型的基本操作,对于初学者来说,掌握这些常用的方法和属性能够为日常的开发工作提供较大的帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。