0
点赞
收藏
分享

微信扫一扫

【尚硅谷 Java Web 笔记】JavaScript的逻辑运算

RJ_Hwang 2022-02-04 阅读 68
&&
||
!

与运算:当表达式全为真时,返回最后一个表达式的值;当表达式中有一个为假时,返回第一个为假的表达式的值。

或运算:当表达式全为假时,返回最后一个表达式的值;当表达式中有一个为真时,返回第一个为真的表达式的值。

&&和 || 有短路:当运算有结果了之后,后面的表达式不再执行。

JavaScript中,所有的变量,都可以作为一个boolean变量去使用。

0、null、undefined、" "(空串),都认为是false。

<!DOCTYPE html>

<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>JavaScript的逻辑运算</title>

    <script type="text/javascript">

        var i = null;
        if(i)
        {
            alert("null为真!");
        }
        else
        {
            alert("null为假!");
        }

        var a = true;
        var b = "abc";
        var c = null;
        var d = false;
        alert(a && b);  // abc
        alert(a && c && d); // null
        alert(c || d);  // false
        alert(d || a || b); // true

    </script>

</head>

<body>

</body>

</html>
举报

相关推荐

0 条评论