JS中的数据类型
1.简单数据类型(基础)
1. number类型
数值类型,包含整数和小数
整数在内存中占用4个字节(32位),小数占8个字节(64位)
1.整数
包含二进制,八进制(0),十进制,十六进制(0x)
注意:使用console.log()输出整数时,不管用哪一种进制表示,都会转成十进制输出
2.小数
也叫浮点数
1.使用小数点,给出小数位。
2.指数计数法: e表示以10为底,e后面的数字表示10的次方数。
2.string类型
1.JS中字符串使用引用引起来,单双引号都可以。
2.字符串中每一个字符都有对应的Unicode码值
1.查看字符的Unicode码
方法:charCodeAt(index)
这个方法根据给定下标获取该字符的Unicode码
2.Unicode码
Unicode码值中前128位于ASC码对应一致
3.将汉字的Unicode码转换为汉字字符
1.Unicode码转换为十六进制
toSting(16):将十进制数值转换为十六进制返回字符串
2.在十六进制字符串前添加\u转义,转换为汉字
4.转义字符
\n 换行 \t 制表符 \\ 表示\ \" 表示“ \' 表示‘
3.boolean类型
只有真和假true false,表达式进行关系运算的结果一定是布尔类型
true false 可以转换为number数值
true = 1 false = 0
任意非零值都为真
4.undefined
1.变量声明未赋值,默认为undefind
2.访问对象不存在的属性时,也为undefined
5.null
空类型,一般用来解除对象的引用
2.复杂数据类型(引用)
函数,对象