ES6 數值的擴充套件

2021-10-01 02:37:04 字數 420 閱讀 5707

es6提供了二進位制和八進位制數值的新寫法,分別用字首0b(0b) 和0c(oc) 表示。

用字首0b(0b) 和0c(oc) 的字串轉十進位制數值需使用number方法。

es6將parseint方法和parsefloat方法移植到了number物件上

js能準確表示的整數範圍在

number.max_safe_integer和number.min_safe_integer這兩個常量分別表示這個範圍的上下限。

js所有數字都儲存為64位浮點數,所以精度只有

integer只能表示整數,位數沒有限制,使用n字尾來表示

typeof 返回 integer

js原生提供的integer物件

integer型別的+、-、*、**這四個二元運算子與number型別的行為一致,除法會捨去小數,返回乙個整數

ES6 數值擴充套件

1.二進位制表示法 以0b開頭console.log b 0b111110111 4942.八進位制表示法 以0o開頭console.log 0o767 5033.判斷乙個數是否有盡 或者判斷是否為字元console.log 15 number.isfinite 15 isfinite 判斷數值是否...

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,後者用來判斷乙...