js数据类型
数值型
数值型是js最基础的数据类型,与其他语言不同的地方是,js并不区分整型数值和浮点型数值,在js中,所有的数值都是有浮点型数值组成的
js进制
js能够识别3种进制的数据类型
1.十进制
2.十六进制
3.八进制
十六进制
js 的十六进制由0x或0X开头
八进制
八进制以0开头,后面跟一个数字序列,序列中的每个数字不超过8
浮点型数据
浮点型数据分为科学计数法和传统计数法
传统计数法是将一个数分为3部分,整数部分,小数点,小数部分
如果整数部分为0,可以省略整数部分
(2)科学计数法
使用科学计数法表示浮点数据类型,实数后面跟字母e或E,后面加上一个带正号或者负号的整数指数,正好可以忽略
6e+5
在科学计数法中e后面的整数表示10的指数次幂,即这种计数法表示的数值等于前面的实数乘以10的指数次幂
特殊值Infinity
这个值是无穷的意思,指的是数值超过了js所能表示的最大值范围,携带-号的话会转换成最小值范围
特殊值 NaN
这个值表示非数字,表示数学运算的返回结果不是数字,别0/0返回的值就是NaN
字符串型数据
单引号或者双引号括起来的数据,从这个方面看来js对单双引号的要求不是太过严格
转义字符
有些时候字符串中的引号会导致数据中的符号匹配混乱的问题
这个时候需要借助转义字符
注意 在document.write语句中使用转义字符时,只有将其放到格式化文本字符串中才能起作用,所以脚本必须放在
<pre></pre>中才能使用,否则转义字符不起
标签:数据类型,数值,计数法,浮点,转义字符,js,cnblog
From: https://blog.csdn.net/qq_62943420/article/details/143027101