JavaScript中数值类型0为假,其它均为真

来源:互联网 发布:算法设计与分析 pdf 编辑:程序博客网 时间:2024/05/19 15:22

JavaScript中数据类型是可以相互转换的,不过需要注意的是,数值类型和布尔类型相互转换的时候和C、C++、Go、PHP等语言不同,在JavaScript中,只有0才会被认为false,其它非0的数值类型都会被认为是true.

证明如下图所示:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <script>        var a = -11;        if(a) {            alert('真');        } else {            alert('假');        }    </script></head><body></body></html>



阅读全文
0 0
原创粉丝点击