es6中新增的常用數值擴充套件

2022-08-25 14:57:44 字數 435 閱讀 8426

number.integer(123) //true 是否為整形數字

//注意,引數必須是數字,字串的數字都不行

number.max_safe_integer / number.min_safe_integer // js可處理的最大和最小的數值,也就是安全區

number.isfinite() //用來檢查乙個數值是否為有限的。和integer一樣,不會把字串隱式轉換成數字

math.trunc(1.1) //只取整數, 不涉及四捨五入,類似雙波浪號效果(~~1.1)

math.sign(1) //這個是相當有用的,判斷數字是正數/負數/0/非數字 返回對應的值是 1/-1/0/nan

math.cbrt() //立方根計算

// es6中還把paseint/isnan這種方法掛到了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,後者用來判斷乙...