您现在的位置是:首页 > WEB > JSJS

解析布尔值(Boolean)的误区

阿龙2019-07-01【JS】人已围观

简介了解Boolean解析的误区。

使用Boolean构造函数创建布尔值
var b = new Boolean();
b是一个值为false的对象。但这里的问题是大多数初学者认为我们可以直接使用if,但这会导致误解
if(b){    console.log(“b是一个对象”); }
 
b不是布尔值,它是一个布尔对象。所以我们不能直接用它来检查条件(不要使用Boolean对象代替Boolean基元。)。要么我们可以使用。
var booleanValue = b.valueOf()
所述valueOf的方法Boolean返回一个的原始值Boolean对象
var b = Boolean('false'); 求值为true 
//可以用
var b = JSON.parse('false'); 评估为假
计算结果为false的布尔值
var noParam = new Boolean();
var zero = new Boolean(0);
var Null = new Boolean(null);
var EmptyString = new Boolean('');
var falseVal = new Boolean(false);
计算结果为true的布尔值
var trueVal = new Boolean(true);
var trueString = new Boolean('true');
var falseString = new Boolean('false');
var str = new Boolean('Javascript ');
var ArrayVal = new Boolean([]);
var obj = new Boolean({});

Tags:javascript   Boolean

支持一下! ()

文章评论

    共有条评论大侠,来闹两句...

    请输入昵称:

    填入验证码:

打赏本站

  • 如果您觉得站长文章不错,可以通过扫码支付打赏一下哦!
  • 微信扫码:您说多少就多少~
  • 支付宝扫码:您说多少就多少~