es6 字符串的扩展和数值的扩展
程序员文章站
2022-05-07 19:35:28
es6字符串的扩展 1. es6新增的一些方法 1.1 includes 判断是否包括在内,返回一个 true or false 1.2 statsWith 判断是否以什么开头,返回一个 true or false 1.3 endWith 判断是否以什么结尾,返回一个 true or false 1 ......
es6字符串的扩展
1. es6新增的一些方法
1.1 includes 判断是否包括在内,返回一个 true or false
1.2 statswith 判断是否以什么开头,返回一个 true or false
1.3 endwith 判断是否以什么结尾,返回一个 true or false
1.4 repeat 复制多少份, 如 'cz'.repeat(3) // 'czczcz'
1.5 padstart pad end 补全字符串长度,长用于 00000000001
console.log('1'.padstart(10,0)) // 0000000001 console.log('1'.padend(10,0)) // 1000000000
2.模板字符串 esc下面那个健,配置${} 输出变量
let a = 'czcz' console.log(`ハーフムーン・セレナーデ,月半小夜曲${a}`) //ハーフムーン・セレナーデ,月半小夜曲czcz
3. 使用for of 循环, 字符串默认实现了 iterator 接口,所有可以使用for of 循环
let a = '月半小夜曲' for(let b of a) { console.log(b) } //月/n半/n小/n夜/n曲 /n 代表换行
4.数值新增的方法
4.1 number.isfinite() 检测数值是否有限
4.2 number.isnan() 检测是否不是数值,不是数值则返回true
4.3 number.parseint(), number.parsefloat() 从原来的全局方法,移动到number 上
4.4 number.isinteger() 是否为整数
4.5 number.epsilon 表示 1 与大于 1 的最小浮点数之间的差
5.数值新增了一些math 方法
来源 es6 http://es6.ruanyifeng.com/#docs/string