ES6數字操作

2022-06-18 17:48:17 字數 896 閱讀 5764

// 二進位制宣告

let binary = 0b010101

console.log(binary) //21

// 八進位制宣告

let octal = 0o666

console.log(octal) //438

//判斷是否是數字

let a = 11

console.log(number.isfinite(a)) //true

//判斷是否是整數

let b = 11

console.log(number.isinteger(b)) //true

//判斷是否是浮點數

let c = 11.11

console.log(!number.isinteger(c)) //true

//轉換為整型

let d = 11.11

console.log(number.parseint(d)) //11

//轉換為浮點型

let e = 11.11

console.log(number.parsefloat(e))

//極限值

(1)es5方法

let js=math.pow(2,53)-1

console.log(js) //9007199254740991 最大安全整數

(2)es6方法

console.log(number.max_safe_integer) //9007199254740991 最大安全整數

console.log(number.min_safe_integer) //-9007199254740991 最小安全整數

// 判斷是否是安全整數

console.log(number.issafeinteger(js)) //true

ES6數字操作

二進位制和八進位制 二進位制和八進位制數字的宣告並不是es6的特性。二進位制宣告 二進位制的英文單詞是binary,二進位制的開始是0 零 然後第二個位置是b 注意這裡大小寫都可以實現 然後跟上二進位制的值就可以了。let binary 0b010101 console.log binary 21這...

es6 對數字的操作

let num 10 十進位制 letnum1 0x10 十六進製制 十位1表示16 16 0 16 letnum2 0b100 二進位制 4 letnum3 0o17 八進位制 十位1表示8 8 7 15 isnan number.isnan 檢查其引數是否是非數字值 特殊的非數字值 nan 或者...

ES6 陣列操作

1 push 尾端插入,返回陣列長度let arr 1,hello true console.log arr.push 22 4 console.log arr,arr 1,hello true,22 console.log arr.push false,123 6 console.log arr,...