常用的数值类型主要包括整数,浮点数和NAN(Not a Number非数值)
整数
JavaScript
中的整数和数学中的整数是一样的。
- 八进制
let number=010;//八进制的8
- 十进制
let number0 = 7; // 十进制的7
let number1 = 20; // 十进制的20
- 十六进制
let number1 = 0x010; // 十六进制的16
let number2 = 0x11; // 十六进制的17
let number3 = 0x12; // 十六进制的18
浮点数
浮点数值必须包含一个小数点,并且小数点后面至少有一位数字.小数点前面可以没有数字。
let floatNumber1 = 2.0;
let floatNumber2 = 0.4;
let floatNumber3 = .2;
NAN
NaN(Not a Number)即非数值。
let a = 'number';
let b = 10;
let c = a / b;
console.log(c); // NaN
console.log(typeof c); // number