字符串的擴展es6
1.for...of遍歷字符串安全
2.includes()判斷字符串中是否包含某個字符串,返回boolspa
3.startsWith(),endsWith()分別盤對字符串的頭部和尾部是否含有某個字符串,返回bool3d
4.repeat()用來複制字符串,參數爲複製的個數,返回複製的字符串code
5.es7的padStart()和padEnd()用來補全字符串的頭部和尾部blog
用法:padStart(須要補充的字符串個數,用以補充的字符串)字符串
數值的擴展it
1.二進制和八進制分別用前綴0b(0B)、0o(0O)表示es7
2.Number.isFinite()判斷一個數是不是有限的,返回bool擴展
3.Number.isNaN()用來檢查一個值是否爲NaN,返回bool
4.es6將parseInt(),Number.parseFloat()方法從全局移入Number
5.Number.isInteger()用來判斷一個值是否爲整數(注意:3.0會被當作3處理),返回bool
6.Number.EPSILON爲常量,表示一個最小偏差範圍數
7.
Number.isSafeInteger()判斷一個數是否在安全數範圍內,返回bool
Number.MAX_SAFE_INTEGER常量,指最大安全數
Math的擴展
1.Math.trunc()去除一個小數的小數部分,返回整數部分
2.Math.sign()判斷一個數是正數,零,負數
3.Math.cbrt()返回一個數的立方根
4.Math.hypot()返回全部參數的平方和的平方根
5.增長了四個指數運算符
Math.expm1(x)
返回ex - 1
Math.log1p(x)
方法返回1 + x
的天然對數
Math.log10(x)
返回以10爲底的x
的對數,若是x
小於0,則返回NaN
Math.log2(x)
返回以2爲底的x
的對數,若是x
小於0,則返回NaN。