Boolean(翻译自mozilla developer network)
来源:互联网 发布:淘宝卖家创业故事 编辑:程序博客网 时间:2024/05/25 19:56
Boolean
Boolean对象是boolean值的wrapper。
Syntax
new Boolean([value])
parameters
value
可选, Boolean对象的初始值。不填的时候,默认为false。
Description
value会被转换为boolean值。如果省略value或者是value = undefined, null, “”, 0, false, NaN, -0, +0。
那么返回值false。否色,即使是’false’也是返回true。
任何值不是undefined或者null的对象,包括值为false的Boolean对象,它们都会计算为true。
如下面的实例:
var x = new Boolean("false");if (x) { // this code is executed}
不要用Boolean对象转换一个non-boolean值,应该是把Boolean当作函数使用,如下实例:
var x = Boolean(expression); // preferredvar x = new Boolean(expression); // don't use
如果你指定了任何一个对象,包括初始值为false的Boolean对象,它们都会返回true。
var myFalse = new Boolean(false); // initial value of falsevar g = new Boolean(myFalse); // initial value of truevar myString = new String('Hello'); // string objectvar s = new Boolean(myString); // initial value of true
不要用Boolean对象替换boolean类型值。
Properties
Boolean.length
return 1.
Boolean.prototype
Boolean构造函数的原型。
Boolean instance
Boolean.prototype.toString()
根据对象返回”true”或者”false”。
覆盖了Object.prototype.toString()方法。
Boolean.prototype.valueOf()
返回Boolean对象的基本类型值true或者false。
覆盖了Object.prototype.valueOf()方法。
Examples
Creating Boolean objects with an initial value of false
var bNoParam = new Boolean();var bZero = new Boolean(0);var bNull = new Boolean(null);var bEmptyString = new Boolean('');var bfalse = new Boolean(false);
Creating Boolean objects with an initial value of true
var btrue = new Boolean(true);var btrueString = new Boolean('true');var bfalseString = new Boolean('false');var bSuLin = new Boolean('Su Lin');var bArrayProto = new Boolean([]);var bObjProto = new Boolean({});
0 0
- Boolean(翻译自mozilla developer network)
- Function(翻译自mozilla developer network)
- Array(源自 mozilla developer network, 自带实例)
- new操作符(翻译自mozilla.org)
- developer.mozilla.org http
- Developer Network
- iOS: 学习笔记, 透过Boolean看Swift(译自: https://developer.apple.com/swift/blog/ Aug 5, 2014 Boolean)
- Layout布局——翻译自developer.android.com
- java.lang.Boolean翻译
- China Software Developer Network
- Mozilla Labs Apps Developer Preview发布了
- 创建一个BoundService——翻译总结自developer.android.com
- Android Interface Definition Language (AIDL)——翻译自developer.android.com
- Location and Maps(位置和地图)——翻译自developer.android.com
- Near Field Communication(nfc近场通信)——翻译自developer.android.com
- NFC Basics(基本NFC)——翻译自developer.android.com
- Advanced NFC(高级NFC)——翻译自developer.android.com
- 进程和线程(Processes and Threads)——翻译自developer.android.com
- 10.25
- oracle用户创建、授权和权限设置
- 位运算解决“一个数组中,只有一个数字出现n次,其他数字出现k次”问题
- 【备忘】2016最新独家老罗Android视频教程第二季 下载
- 第二讲 GC(垃圾回收)算法
- Boolean(翻译自mozilla developer network)
- 取消RadioButton前面小圆圈的方法
- java 之前的一些配置及简单运行
- JS——笔试点滴记录1——闭包与this及方法
- cacti--------(2)添加远程监控主机
- 动画闪屏页
- MyEclipse 开发WebService接口
- 【备忘】2016年黑马android安卓74期完整实战开发基础就业视频
- 【PHP】最大最小值