1、簡介(僅僅是提案)
js所有數字都保存成64為浮點數,這就決定了整數的精確程度只能到53個二進制位。
大於這個范圍的整數,js是無法精確表示的,這使得js不合適進行科學和金融方面的精確計算。
故引入新的數據類型Integer(整數)來解決這個問題
整數類型的數據只能用來表示整數,沒有位數的限制,任何位數的整數都可以精確表示。
為了與Number類型區別,Ingeter類型的數據必須使用后綴n來表示。
1n + 2n // 3n 0b1101n // 二進制 0o777n // 二進制 0xFFn // 二進制 typeof 123n // 'integer'