JavaScript中数值类型有哪些,以及它们各自的特点和应用场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1283个文字,预计阅读时间需要6分钟。
整数+十进制+二进制+以零为开头,后面接一个小写或大写的字母B(或0B)+八进制+以0开头,然后是八进制数字序列(0-7)+,如果字面值中的数值超出范围,那么前导0将被忽略
整数
- 十进制
- 二进制
以零为开头,后面接一个小写或大写的拉丁文字母B(0b或者是0B)
- 八进制
以0开头,然后是八进制数字序列(0-7) , 如果字面值中的数值超出范围,那么前导0将被忽略,后面的数值当作十进制解析。
- 十六进制
十六进制字面值的前两位必须是 0x,后跟任何十六进制数字(0~9 及 A~F)。其中,字母 A~F可以大写,也可以小写;
浮点数
保存浮点数需要的内存空间是保存整数值的两倍,因此ECMAScript会不失时机的将浮点数转换为整数值。
本文共计1283个文字,预计阅读时间需要6分钟。
整数+十进制+二进制+以零为开头,后面接一个小写或大写的字母B(或0B)+八进制+以0开头,然后是八进制数字序列(0-7)+,如果字面值中的数值超出范围,那么前导0将被忽略
整数
- 十进制
- 二进制
以零为开头,后面接一个小写或大写的拉丁文字母B(0b或者是0B)
- 八进制
以0开头,然后是八进制数字序列(0-7) , 如果字面值中的数值超出范围,那么前导0将被忽略,后面的数值当作十进制解析。
- 十六进制
十六进制字面值的前两位必须是 0x,后跟任何十六进制数字(0~9 及 A~F)。其中,字母 A~F可以大写,也可以小写;
浮点数
保存浮点数需要的内存空间是保存整数值的两倍,因此ECMAScript会不失时机的将浮点数转换为整数值。

