其他数据类型转布尔类型

Posted 澎湃_L

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了其他数据类型转布尔类型相关的知识,希望对你有一定的参考价值。

★数字和字符串转完之后为true

undefinednull0转完之后为false.

        var n1=123;
        var n2="345"
        var n3;
        var n4=null;
        var n5=Infinity;
        var n1=Boolean(n1);
        var n2=Boolean(n2);
        var n3=Boolean(n3);
        var n4=Boolean(n4);
        var n5=Boolean(n5);
        document.write("n1的值是:" + n1+ "<br>" + "n1的类型是:"+typeof(n1) + "<br>");
         document.write("n2的值是:" + n2+ "<br>" + "n2的类型是:"+typeof(n2) + "<br>");
         document.write("n3的值是:" + n3+ "<br>" + "n3的类型是:"+typeof(n3) + "<br>");
         document.write("n4的值是:" + n4+ "<br>" + "n4的类型是:"+typeof(n4) + "<br>");
        document.write("n5的值是:" + n5+ "<br>" + "n5的类型是:"+typeof(n5) + "<br>");
        /*页面输出结果为:
        n1的值是:true
        n1的类型是:boolean
        n2的值是:true
        n2的类型是:boolean
        n3的值是:false
        n3的类型是:boolean
        n4的值是:false
        n4的类型是:boolean
        n5的值是:true
        n5的类型是:boolean*/

 

以上是关于其他数据类型转布尔类型的主要内容,如果未能解决你的问题,请参考以下文章

JS中"!!"的含义

(转) Java中的负数及基本类型的转型详解

强制数据类型转换之布尔类型和其他进制的数字

如何在 C 中使用布尔数据类型?

js类型转换 之 转字符串及布尔类型

javascript 隐性类型转换步骤