0095 布尔型BooleanUndefined和 Null
Posted jianjie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0095 布尔型BooleanUndefined和 Null相关的知识,希望对你有一定的参考价值。
布尔型Boolean
? 布尔类型有两个值:true 和 false ,其中 true 表示真(对),而 false 表示假(错)。
? 布尔型和数字型相加的时候, true 的值为 1 ,false 的值为 0。【应该说布尔型和数字型做数学运算时。】
console.log(true + 1); // 2
console.log(false + 1); // 1
Undefined和 Null
一个声明后没有被赋值的变量会有一个默认值undefined 。
undefined 进行相连或者相加时,注意结果。
var variable;
console.log(variable); // undefined
console.log('你好' + variable); // 你好undefined
console.log(11 + variable); // NaN
console.log(true + variable); // NaN
一个声明变量给 null 值,里面存的值为空(学习对象时,我们继续研究null)
var vari = null;
console.log('你好' + vari); // 你好null
console.log(11 + vari); // 11
console.log(true + vari); // 1
以上是关于0095 布尔型BooleanUndefined和 Null的主要内容,如果未能解决你的问题,请参考以下文章