1、二進制和八進制表示法
ES6 提供了二進制和八進制數值的新的寫法,分別用前綴0b(或0B)和0o(或0O)表示,
如果要將0b和0o前綴的字串數值轉為十進制,要使用Number方法,
如:Number('0b11') //3
2、Number.isFinite()
判斷一個數字是不是有限的,
3、Number.isNaN()
用來檢查一個值是否為NaN
4、Number.parseInt()
把資料轉為整型
5、Number.parseFloat()
把資料轉為浮點型
6、Number.isInteger()
判斷一個資料是否為整型
7、Number.EPSILON
得到一個極小的浮點數,它表示 1 與大于 1 的最小浮點數之間的差,
8、Math.trunc()
取整函式,直接截掉小數部分,回傳最近的整數,
9、指數運算子
ES2016 新增了一個指數運算子(**),
如:2**2 = 2*2 = 4
3**4 = 3*3*3*3 = 81
10、BigInt 資料型別
BigInt 只用來表示整數,沒有位數的限制,任何位數的整數都可以精確表示,為了與 Number 型別區別,BigInt 型別的資料必須添加后綴n,
BigInt 與普通整數是兩種值,它們之間并不相等,
如:let a=123n; let b=123; a===b //false
11、BigInt 物件
JavaScript 原生提供BigInt物件,可以用作建構式生成 BigInt 型別的數值,
BigInt(123) // 123n
BigInt('123') // 123n
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/285941.html
標籤:JavaScript
