一.String对象
charAt(index) 返回指定位置的字符
charCodeAt(index) 返回指定位置字符的编码
indexOf(str) 字符串值首次出现的位置
lastIndexOf(str) 字符串值最后出现的位置
concat(str) 连接两个字符串
trim 去除两边空白
slice(start,[end]) 从指定起始和结束位置提取字符串(可为负数)
split(str/reg [,maxLen]) 分割为字符串数组,当为
substr(start,num) 从指定起始位置提取指定长度的字符串
substring(start,[end]) 从指定起始和结束位置提取字符串
toLowerCase 转小写
toUpperCase 转大写
match(str/reg) 找到所有匹配值(字符串会被转正则,匹配特殊符号需注意)
search(str/reg) 找到匹配值的位置(字符串会被转正则)
replace(str/reg,newStr) 替换匹配值
ES6提供方法:
includes(str) 判断是否包含子字符串
startsWith(str) 判断是否以指定字符串开头
endsWith() 判断是否以指定字符串结尾
repeat(x) 复制字符串指定次数,连接成新字符串
padStart(x, str) 在字符串前面使用参数字符串补全到x长度
padEnd(x, str) 在字符串后面使用参数字符串补全到x长度
`第一行${first}
第二行${second()}` 模板字符串
三.Number对象
1.创建对象
new Number("1"), Number("0b11") 可带前缀
2.静态属性
MAX_VALUE 最大数
MIN_VALUE 最小数
MAX_SAFE_INTEGE 最大安全整数
MIN_SAFE_INTEGER 最小安全整数
NaN 非数字值
POSITIVE_INFINITY 正无穷大
3.静态方法
isFinite(num) 是否有限,无隐式转换,非数值都是false
isNaN(num) 是否NaN,无隐式转换,非NaN都是false
isInteger(num) 判断是否整数,,无隐式转换(注:1.0也视为整数)
isSafeInteger() 判断是否在安全范围内
parseInt(str, x) 字符串,数字转为指定进制的整数(不带前缀),不指定默认10进制
parseFloat(str) 字符串转为浮点数
4.对象方法
toString(x) 转字符串,x进制(默认10)
toFixed(x) 四舍五入的字符串,保留小数点后x位
toExponential(x) 科学计数法的字符串,保留小数点后x位
toProcision(x) 保留x位有效值的字符串(x小于整数位数则科学计数法)
四.Boolean对象
(1)创建
new Boolean(), Boolean(1)
(2)对象方法
toString() 返回布尔值的字符串
JS对象—1.包装函数(String,Number,Boolean)
最新推荐文章于 2021-05-06 09:59:07 发布