全域性屬性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實...