NaN - Not a Number,若有些情況你見到JavaScript程式展示NaN的字眼,就代表著數字(Numbers)和字串 (String)之間的運算就些出錯了。常見的情況例如
例子 let a = 10 / "Ball"; (以數值除以字串),從中我們亦可以透過isNaN()去檢測是否NaN。
另外,有些情況JavaScript會回傳Infinity的字眼,這代表著數值是無限或無法計算了,例如:
let a = 10 / 0; (回傳 Infinity)
let b = -10 / 0; (回傳 -Infinity)
而數值亦可以在JavaScript中被視為物入(Objects)去操作,簡單如以 let a = new Number(123456); 去定義便可以使用了。
Contact Us
例子 let a = 10 / "Ball"; (以數值除以字串),從中我們亦可以透過isNaN()去檢測是否NaN。
另外,有些情況JavaScript會回傳Infinity的字眼,這代表著數值是無限或無法計算了,例如:
let a = 10 / 0; (回傳 Infinity)
let b = -10 / 0; (回傳 -Infinity)
而數值亦可以在JavaScript中被視為物入(Objects)去操作,簡單如以 let a = new Number(123456); 去定義便可以使用了。
Contact Us