布尔值转换

parseInt ()参数

数字进制可以在parseInt()在增加另外一个参数

0x代表十六进制

0b代表二进制

0代表八进制

<head>
    <script>
     var a = "70";
     a = parseInt(a,16);
        console.log(typeof a);
        console.log(a);
    </script>
</head>

可以通过parseInt()的另外一个参数控制数字的进制显示

上面的70如果想让控制器读取为16进制就在parseInt()里输入16那么控制器就变成独曲16进制。

转换布尔值Boolean

将其他的数据类型转换为Boolean

使用Boolean()函数

数字转换布尔值

<head>
    <script>
    var a = 123;
    a = Boolean(a);
        console.log(typeof a);
        console.log(a);
    </script>
</head>

除了0和Nan其他的数据用Boolean()函数都是false包括无穷

字符串转换Boonlean

字符串除了空串是false其他都是true

<head>
    <script>
    var a = "";
        a = Boolean(a);
        console.log(typeof a);
        console.log(a);
    </script>
</head>

null和undefined转换Boolean都是false

<head>
    <script>
        var a = null;
        a = Boolean(a);
        console.log(typeof a);
        console,log(a); 
    </script>
</head>

posted on 2021-04-22 21:40  tallish  阅读(273)  评论(0)    收藏  举报

导航