JavaScript中的两个布尔值讲解
来源:才华咖 本文已影响1.75W人
来源:才华咖 本文已影响1.75W人
JavaScript中的两个基础的.布尔类型的值:
e
布尔值 true 代表“真”,false 代表“假”。
一般关系运算符会返回布尔值的结果。另外,数值的 0、-0、特殊值的 null、NaN、undefined 以及空字符("")都会被解释为 false ,其他值则会被解释为 true 。
function isMonth(mon) {
if ((mon >= 1) && (mon <= 12)) {
return true;
}
else {
return false;
}
}
if (isMonth(mon)) {
alert("OK");
} else {
alert("请输入正确的月份。");
}
boolean = new Boolean(value)
生成布尔对象。把 value 设定为初期值 true 或 false 。为了符合面向对象中“数据类型都可以生成对象”的思想,JavaScript准备了这个类,不过基本没什么人用。
xx = new Boolean(true);
ECMAScript中所有类型都有与true或false这两个值等价的值,要将一个值转换为其对应的布尔值,可以调用转型函数Boolean();
Boolean(NaN);//falseBoolean(0);//falseBoolean(');//falseBoolean(null);//falseBoolean(undefined)//false
PS:你可以使用!!操作符将truthy或false值转换为布尔值。
!!"" // false!!0 // false!!null // false!!undefined // false!!NaN // false!!"hello" // true!!1 // true!!{} // true!![] // true
javascript中String对象的slice()方法
在Java中执行JavaScript代码
详解javascript中void0的具体含义
JavaScript中创建字典对象(dictionary)的实例
JavaScript的课堂讲解
JavaScript与java语言的区别
JavaScript实例讲解
javascript中js闭包的深入理解
深入理解Javascript中的this关键字
javascript中setInterval的用法总结
详解JavaScript中的splice()使用方法
关于JavaScript中call()和apply() 的一些理解
Javascript时间格式format函数的两种使用方法
JavaScript中的原型链prototype详解
JavaScript中的style.cssText使用教程分解
布莱尔的名言
JavaScript与java语言有何不同
如何灵活的理解JavaScript中的this指向
javascript获取select值的方法和分析
理解javascript中的with关键字是什么意思
两个强盗:乔布斯和比尔盖茨
java与JavaScript语言有何不同
javascript中toString()的用法
Dreamweaver中JavaScript行为操作使用的总结
JavaScript与java语言有何区别
perl- javascript中class的机制
关于JavaScript中的parse()的使用方法
JavaScript在Android的WebView中parseInt函数转换不正确
浅谈javascript深入理解js闭包
对javascript的理解
aircy,的过程,作者,3页,教程,js,javascript,分享
javascript闭包的介绍理解和讲解实例
javascript中的match函数用法简介
出尔反尔成语解析及典故
关于JavaScript中的类Class详细介绍
javascript中(function{})()写法解析
javascript解析json实例
JavaScript监听textarea中按键事件
JavaScript中的两个布尔值讲解
浅谈javascript中的单线程理解