《JavaScript权威指南》
- Page8 JavaScript支持多种数据类型
x = 1;x = 0.5; // 整数,实数
x = "helloworld";x = 'js' // 字符串(单引号,双引号)
x = true; x = false; // 布尔值(true,false)
x = null; // null
x = undefined //undefined
2.Page8 + 可以完成加法运算,也可以作字符串连
3 + 2 // --> 5(加法)
"3" + "2" // --> "32"(字符串连接)
3.Page8 大于,等于,小于运算符的运算结果是 true 或 false
"two">"three" //-->true "tw"在字母表中的索引大于"th"
4. Question JS中 null和undefined有何区别???
根据字面意思,null为空,undefined表示未定义。
在js中如果变量这么定义的话var flag=null,这个时候flag就是个空值,将其打印出来也是null。
而undefined则表示未定义,例如:var flag;然后将flag打印出来,此时flag的结果就是undefined。
所以二者之间的区别就是null是已经定义可是却是为空的,而undefined则是未定义是何种类似的。