Number.MAX_SAFE_INTEGER 屬性

admin發表於2018-05-28

此屬性是一個常量,表示JavaScript中安全表示的最大數; 等於 9007199254740991。 

JavaScript能準確表示的整數範圍在-2^53到2^53之間(不含兩個端點),超過此範圍,無法精確表示這個值。 

[JavaScript] 純文字檢視 複製程式碼
console.log(Math.pow(2, 53))
console.log(Math.pow(2, 53) === Math.pow(2, 53) + 1)

ES2015新增Number.MAX_SAFE_INTEGER和Number.MIN_SAFE_INTEGER這兩個常量,用來表示這個範圍的上下限。

更多關於數值新增特性可以參閱ES2015 Number物件新增特性一章節。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
console.log(Number.MAX_SAFE_INTEGER)

相關文章