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