js数据类型
number
常用方法
- Number()强制转换为数字类型如果是string类型可以强制转换为数字胡哦这NaN
- parseInt()强制转换为数字类型,10px=>10
- parseFloat()强制转换为转换为小数类型 科学计数法,小数,正负数会被忽视,
- toFixed()强制保留小数
- toLocaleString把数字转换为字符串,使用本地数字格式顺序。
- toExponential把对象的值转换为指数计数法。
- toPrecision把数字格式化为指定的长度。
- valueOf返回一个 Number 对象的基本数字值。
string
常用方法
- toString()强制转换为字符串类
- length 获取字符串长度
- indexOf 检索字符串
- charAt 返回符合要求的字符串索引值
- concat拼接字符串
- slice substr substring截取字符串 substr接受的第二个参数为所需截取的长度其余两个为所需截取的两个索引
- trim 自动检索字符串中的空格并删除
- toLowercase转小写
- toUppercase转大写
- search 接受一个正则返回第一个匹配的索引,
- replace 查找替换
- split 分割字符串 将其以某个分隔符切割成数组
布尔类型
true
false
任何字符串除了0 undefined null 其他转换为布尔值类型都是true
2 != true
数字类型转换为布尔值类型除了0和NaN其他的都是true
数组类型
常用方法
- length 获取数组长度
- join 将数组中的元素用某个字符串进行拼接
- indexOf 检索数组如果有符合要求的就返回索引 否则返回-1
遍历方法
- forEach 遍历数组
- map 遍历数组并且返回一个新数组
- some 遍历数组返回其中符合条件的值
- reduce 累加器
添加方法
- push 从数组中最后一位开始添加
- unshift 从数组的开头开始添加
- splice 将一个或者多个元素插入指定位置
删除
- pop 从结尾开始删除
- shift 从开头开始删除
- splice 删除其中的某一个或多个
拷贝
- slice 返回一个新的拷贝了的数组
- concat 返回一个新的数组拼接后的结果
字符串方法
- tostring 强制转换为字符串