概述
本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。
javascript中布尔值在什么时候视为false
布尔值是一个逻辑值,只有true和false(真和假)。
js中布尔值为false的六种情况
下面6种值转化为布尔值时为false,其他转化都为true
1、undefined(未定义,找不到值时出现)
2、null(代表空值)
3、false(布尔值的false,字符串"false"布尔值为true)
4、0(数字0,字符串"0"布尔值为true)
5、NaN(无法计算结果时出现,表示"非数值";但是typeof NaN==="number")
6、""(双引号)或''(单引号) (空字符串,中间有空格时也是true)
注意空数组空对象,负值转的布尔值时都为true
当传递给条件语句所有其他的值,包括所有对象会被计算为真 。
请不要混淆原始的布尔值true和false 与 Boolean对象的真和假。例如:
var b = new Boolean(false);
if (b) //结果视为真
if (b == true) // 结果视为假
登录后复制
扩展知识:
JavaScript数据类型
JavaScript 变量能够保存多种数据类型:数值、字符串值、数组、对象等等:
var length = 7; // 数字
var lastName = "Gates"; // 字符串
var cars = ["Porsche", "Volvo", "BMW"]; // 数组
var x = {firstName:"Bill", lastName:"Gates"}; // 对象
登录后复制
【相关推荐:javascript视频教程、web前端】
以上就是javascript中布尔值在什么时候视为false的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是高贵音响为你收集整理的javascript中布尔值在什么时候视为false的全部内容,希望文章能够帮你解决javascript中布尔值在什么时候视为false所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复