zoukankan      html  css  js  c++  java
  • javascript 学习总结(三)Boolean对象

    Boolean对象

    /*
                创建 Boolean 对象的语法:
                new Boolean(value);    //构造函数
                Boolean(value);        //转换函数
                参数 value 由布尔对象存放的值或者要转换成布尔值的值。
                返回值
                当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。
                如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且返回这个值。
                注释:如果省略 value 参数,或者设置为 0、-0、null、""、false、undefined 或 NaN,则该对象设置为 false。否则设置为 true(即使 value 参数是字符串 "false")。
            */
            var falseObject = new Boolean(false);
            var result = falseObject && true;
            alert(result);  //true
    
            var falseValue = false;
            result = falseValue && true;
            alert(result);  //false
            
            alert(typeof falseObject);   //object
            alert(typeof falseValue);    //boolean
            alert(falseObject instanceof Boolean);  //true
            alert(falseValue instanceof Boolean);   //false
            /*
                Boolean 对象描述
                在 JavaScript 中,布尔值是一种基本的数据类型。Boolean 对象是一个将布尔值打包的布尔对象。Boolean 对象主要用于提供将布尔值转换成字符串的 toString() 方法。
                当调用 toString() 方法将布尔值转换成字符串时(通常是由 JavaScript 隐式地调用),JavaScript 会内在地将这个布尔值转换成一个临时的 Boolean 对象,然后调用这个对象的 toString() 方法。
            */
  • 相关阅读:
    JZOJ 3034. 【NOIP2012模拟10.17】独立集
    JZOJ 3035. 【NOIP2012模拟10.17】铁轨
    JZOJ 1259. 牛棚安排
    数位DP JZOJ 3316. 非回文数字
    JZOJ 3046. 游戏
    JZOJ 3013. 填充棋盘
    debian 安装oracle提供的java8
    java 汉字转拼音 PinYin4j
    debian ssh设置root权限登陆 Permission denied, please try again
    java并发下订单生成策略
  • 原文地址:https://www.cnblogs.com/shizhouyu/p/4914143.html
Copyright © 2011-2022 走看看