zoukankan      html  css  js  c++  java
  • boolean类型相关

    如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!

    下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。 

    var myBoolean=new Boolean();
    var myBoolean=new Boolean(0);
    var myBoolean=new Boolean(null);
    var myBoolean=new Boolean("");
    var myBoolean=new Boolean(false);
    var myBoolean=new Boolean(NaN);

    下面的所有的代码行均会创初始值为 true 的 Boolean 对象: 

    var myBoolean=new Boolean(1);
    var myBoolean=new Boolean(true);
    var myBoolean=new Boolean("true");
    var myBoolean=new Boolean("false");
    var myBoolean=new Boolean("Bill Gates");

    数值0的boolean类型为false,字符串0的boolean类型为true

    Boolean(0)
    false
    Boolean('0')
    true

     

     

    请把你的疑问评论在下方。
  • 相关阅读:
    20200816
    20200815
    20200813
    20200811
    20200810
    20200806
    20200804
    20200803
    20200802
    20200801
  • 原文地址:https://www.cnblogs.com/zzcit/p/5584331.html
Copyright © 2011-2022 走看看