Decimal numbers
1234567890
42
// Caution when using leading zeros:
0888 // 888 parsed as decimal
0777 // parsed as octal in non-strict mode (511 in decimal)
Binary numbers
var FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648
var FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040
var FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Octal numbers
var n = 0755; // 493
var m = 0644; // 420
var a = 0o10; // ES2015: 8
Hexadecimal numbers
0xFFFFFFFFFFFFFFFFF // 295147905179352830000
0x123456789ABCDEF // 81985529216486900
0XA // 10
Exponentiation
1E3 // 1000
2e6 // 2000000
0.1e2 // 10
1.javascript只有数值型,不分整形和浮点型
var length = 7;
var length = 7.7;
参考:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Numbers_and_dates