繼昨天介紹了基本語法string後,我們今天打鐵趁熱,一併來看看number的部分
Number 物件屬於數值型態,包含整數 (integer) 和浮點數 (floating point)。
一般呈現:
var x = 180;
var y = 30.25;
科學記號呈現方式:
var x = 101e5; // 10100000
var y = 101e-5; // 0.00101
NaN為number的特殊數值,是global 的屬性。NaN不等於任何值,NaN也不等於NaN,如果你要測試某值結果是否為NaN,則要用isNaN()函式。
// x = NaN
var x = 10 - 'string';
// 一個 NaN 做數值運算,返回的結果也是 NaN
// y = NaN
var y = 50 + x;
測試NaN:
isNaN(NaN); // true
isNaN(undefined); // true
isNaN({}); // true
isNaN(true); // false
isNaN(null); // false
isNaN(50); // false
var x = 017;
console.log(x); // 15
var x = 0xaf;
console.log(x); // 175
以上是number介紹! see u!
參考來源:
https://www.fooish.com/javascript/number/
https://medium.com/tkd-giant/javascript-%E5%85%A5%E9%96%80-84c4cb12d083