1.number
使用64位浮点数表示范围+-1.797*10(308次方),+-5*10(-324次方),相当于C++的double
整数-2(53次方) 2(53次方)
十六进制0x开头 例0xff
八进制0o开头 0io377
二进制0b开头
使用e表示浮点数
6.02e23
1.47e-32
2.数的计算,在math类中有很多方法。
3.没有上溢,下溢。但有无限大无限小infinity -infinity
underflow会显示为0.
0/0会得到NaN
4.Number.MAX_VALUE 最大值
Number.MIN_VALUE 最小值
Number.NaN (0/0 或 Infintity/Infinity)
5.BigInt 64位整数,能表示更广的范围
1234n 十进制
0o7777n 八进制
0x80000000000000n 十六进制
0==0n //true
0===0n//false ===也检查类型是否匹配
二.string
utf-16 16bit的字符
使用方法 "" ''
一些用法:
//两行写作一行,使用\n
'two\nlines'
//一行写作三行,使用\
"one\
long\
line"
//使用反引号,两行写作两行
`the newline character at the end of this line
is include literally in this string`
标签:两行,浮点数,javascript,Number,次方,使用,类型,八进制
From: https://www.cnblogs.com/zhongta/p/18475008