Javascript中的邏輯運算符

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>

    <script>
        //1. 
        //2。
        var r= 'a' || '';
        console.log(r);
        r= null || 15;
        console.log(r);
        r= 'a' && 0;
        console.log(r);
        r= null && 15;
        console.log(r);
        r= '12123' || 12;
        console.log(r);
        r= '12123' && 22;
        console.log(r);

        
    </script>

</head>
<body>
    
</body>
</html>

<!-- 

    1、Javascript中的||符號:

    運算方法:

        只要“||”前面爲false,不管“||”後面是true還是false,都返回“||”後面的值。

        只要“||”前面爲true,不管“||”後面是true還是false,都返回“||”前面的值。

    總結:真前假後

    2、Javascript中的&&符號:

    運算方法:

        只要“&&”前面是false,無論“&&”後面是true還是false,結果都將返“&&”前面的值;

        只要“&&”前面是true,無論“&&”後面是true還是false,結果都將返“&&”後面的值;

    總結:假前真後
    在Javascript中邏輯運算符中可以不用寫 == ,!=, 可以直接使用0、”“、null、false、undefined、NaN代表false ,其他值賦值爲true


 -->

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章