JavaScript中布尔值为false的情况有哪些
导读:这篇文章主要给大家介绍“JavaScript中布尔值为false的情况有哪些”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“JavaScript中布尔值为false的情况有...
这篇文章主要给大家介绍“JavaScript中布尔值为false的情况有哪些”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“JavaScript中布尔值为false的情况有哪些”文章能对大家有所帮助。JavaScript中布尔值为false的情况:1、数据值为“undefined”时,表示未定义视为false;2、null,表示空值视为false;3、数字“0”,若是字符串0则视为true;4、NaN,表示无法计算结果视为false;5、空字符串视为false;6、布尔值为false时视为false。
本教程操作环境: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中布尔值为false的情况有哪些”的内容了,通过以上内容的阐述,相信大家对JavaScript中布尔值为false的情况有哪些已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注网络,网络将为大家推送更多相关知识点的文章。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: JavaScript中布尔值为false的情况有哪些
本文地址: https://pptw.com/jishu/653286.html