es6字符串、數值、Math的擴展總結

字符串的擴展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常量,指最大安全數

Number.MIN_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。

相關文章
相關標籤/搜索