ES6 Number下的數值操作

2022-08-23 19:51:10 字數 550 閱讀 1022

1、isnan()   如果是乙個數,則返回false, 否則返回true

注意:number.isnan返回結果為false時,不一定代表該值定是數字,字串也可以返回false

2、isfinite() 判斷乙個值是否是無限的   如果乙個值是無限的,返回false;是有限的,返回true

3、parseint():解析乙個字串,返回乙個整數    parsefloat()

4、number.isinteger() 判斷 乙個數是否是整數

5、math.trunc() 去除小數部分,保留整數部分

6、math.sign() 用來判斷傳入的值是正數、負數還是0

ES6中Number的擴充套件

在number上新增isfinite 用來判斷乙個數值是否是有限的 console.log number.isfinite 1 console.log number.isfinite 1 console.log number.isfinite nan console.log number.isfin...

es6 數值的擴充套件

1 二進位制的表示 字首 0b 八進位制的表示 0o 2 number.isfinite number.isnan 3 number.parseint number.parsefloat 4 number.isinteger number.epsilon 5 number.issafeinteger...

es6數值的擴充套件

1 二進位制和八進位制的表示方法 es6提供了二進位制和八進位制的表示方法,分別用字首ob 二進位制 和0o 八進位制 表示 將二進位制或者八進位制轉換為十進位制可以呼叫number方法 2 number.isnan 和number.isfinite 前者用來判斷乙個數字是否為nan,後者用來判斷乙...