码迷,mamicode.com
首页 > 其他好文 > 详细

0095 布尔型Boolean、Undefined和 Null

时间:2020-01-01 11:37:59      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:def   lse   数学   boolean   相加   表示   OLE   学习   类型   

布尔型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 布尔型Boolean、Undefined和 Null

标签:def   lse   数学   boolean   相加   表示   OLE   学习   类型   

原文地址:https://www.cnblogs.com/jianjie/p/12128358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!