js全域性物件Infinity

2021-09-29 20:35:45 字數 995 閱讀 9165

全域性屬性infinity是乙個數值,表示無窮大。

infinity 的初始值是 number.positive_infinity。infinity(正無窮大)大於任何值。該值和數學意義上的無窮大很像,例如任何正值乘以 infinity 為 infinity, 任何數值(除了infinity 和 -infinity)除以 infinity 為 0。

console.log(infinity) // infinity

console.log(infinity + 1) // infinity

console.log(1 / infinity) // 0

console.log(typeof infinity) // number

console.log(infinity === infinity + 1) // true

console.log(infinity === infinity - 100) // true

console.log(infinity === infinity * infinity) // true

0*infinity // nan

0/infinity // 0

infinity/0 // infinity

infinity + infinity // infinity

-infinity * -infinity // infinity

-infinity * infinity // -infinity

infinity * infinity // infinity

infinity - infinity // nan

-infinity + infinity // nan

infinity / infinity // nan

-infinity / infinity // nan

-infinity / -infinity // nan

js裡的數值型別 infinity

如果數值只有小數部分,則可以省略整數部分的0,但小數點不可以省略 數值直接量盡量不要以0開頭 infinity正無窮大 infinity負無窮大 nan非數 isnan 判斷是不是nan 可以使用paraseint 搭配isnan 來獲取正確數值 另外如果想檢驗乙個數是否在範圍內,可以使用isfin...

js學習筆記 012 全域性物件

當js直譯器啟動時 或者任何web瀏覽器載入新的頁面時 它將建立乙個新的全域性物件,並給它定義初始屬性 全域性屬性 如undefined infinity和nan 全域性函式 如isnan parseint 和eval 建構函式 如date regexp string object array 全域...

有關js物件 內建,原生,宿主,全域性

原生物件 內部物件,本地物件 native object 獨立於宿主環境的ecmascript實現提供的物件。內建物件 由 ecmascript 實現提供的 獨立於宿主環境的所有物件,在 ecmascript 程式開始執行時出現,即在引擎初始化階段就被建立好的物件。宿主物件 由ecmascript實...