&&(逻辑与)和||(逻辑或)的妙用

本文深入解析 JavaScript 中的条件运算符 `&&` 和 `||` 的用法,通过具体案例展示了如何利用它们来简化逻辑判断,并解释了它们在不同情况下的行为差异。同时,文章还介绍了条件运算符在实际开发中的应用实例,帮助开发者更好地掌握这一核心概念。
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>&& || 的案例使用</title>
    <script>
        /*
         成长速度为5显示1个箭头
         成长速度为10显示2个箭头
         成长速度为12显示3个箭头
         其他都显示都显示0各箭头
         */
        var speed=13;
        var level= (speed<=5 && 1) || (speed<=10 && 2) ||(speed<=12 && 3 ) || 0;
        /*(speed<=5 && 1)中speed<=5为假,1为真,&&运算找到假会返回假,但是||运算找真,所以运算继续运算下去,一直到最后0也是假,返回最后一个数字0。如果最后是一个判断式,返回true or false,最后是数字然后直接返回数字。*/
        console.info(level);
    </script>
</head>
<body>
</body>
</html>

    结果最后返回的是0,。

    使用该方法进行判断可以使代码更简单,但是只能够在JavaScript中进行使用。

    &&找假,||找真。

    &&找到假就会返回假,||一找到真就会返回真。

    如果不是判断式,是数字或者字符串在最后,会直接返回那个数字或者字符串。

    下面这些值会被转换成false:underfined、null、0、-0、NaN、""//空字符串。

转载于:https://my.oschina.net/u/2619877/blog/611010

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值