布尔型Boolen
2.6Undefind和Null
一个声明后没有被赋值的变量会有一个默认值undefined(如果进行相连或者相加时,注意结果)
一个声明变量给null值,里面存的值为空(学习对象时,我们继续研究null)
代码案例:
<script>
var flag=true; //flag布尔型
var flag1 = false; //true布尔型
console.log(flag +1); //true 参与加法运算当1来看
console.log(flag1 +1); //false 参与加法运算当0来看
//如果一个变量声明来赋值 就是undefined 未定义数据类型
var str;
console.log(str);
var variable = undefined;
console.log(variable + 'pink'); //undefinedpink
console.log(variable + 1); //undefined 和数字相加 最后的结果是 Nan
//null 空值
var space =null;
console.log(space + 'pink'); //nullpink
console.log(space + 1); //1
</script>