JS基础6--逻辑运算符3

|| 或运算符
        只要有一个为true就返回true,返回第一个true的值
        两个都为false才返回flase,返回靠后的false的值
        JS中的或为短路或,只要第一个值为true就不会在确认第二个值
截图:

 

 代码:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<script>
    /*
    || 或运算符
        只要有一个为true就返回true,返回第一个true的值
        两个都为false才返回flase,返回靠后的false的值
        JS中的或为短路或,只要第一个值为true就不会在确认第二个值
    */
    // false || alert('hhhhh')//alert方法会执行
    // true || alert('xxxxx') //alert方法不会执行
    var a = null || 1//返回第一个true的值
    console.log(a)//1
    var b = 0 || null
    console.log(b)//两个都是false返回靠后的false的值
</script>

</html>

 

posted @ 2022-06-06 23:18  SadicZhou  阅读(28)  评论(0编辑  收藏  举报