概述
// Boolean 对象。
// 关于其他类型隐式转换为布尔类型
if (!0) {
console.log("0 == false")
}
if (!null) {
console.log("null == false")
}
if (!"") {
console.log(`${""} == false`)
}
if (!undefined) {
console.log("undefined == false")
}
if (!NaN) {
console.log("NaN == false")
}
// 引用类型{},[] 都是true
if ({}) {
console.log("{} == true")
}
if ([]) {
console.log("[] == true")
}
// 使用Boolean显示转换
console.log(`Boolean({}) =${Boolean({})} `) // true
console.log(`Boolean([]) =${Boolean([])} `) // true
// 同boolean类型比较前,会将所有非布尔值转换为数值
// [] 转换为 0
console.log(`Number([]) == ${Number([])}`) // 0
console.log(`Number(false) == ${Number(false)}`) // 0
console.log([] == false); //true
一键复制
编辑
Web IDE
原始数据
按行查看
历史
最后
以上就是无心马里奥为你收集整理的html定义布尔类型,布尔类型.html的全部内容,希望文章能够帮你解决html定义布尔类型,布尔类型.html所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复