javescript经验文档(技巧篇)

本文探讨了JavaScript中逻辑运算符&&与||的特殊用法,包括条件赋值及判断,以及&与%用于判断奇偶数的技巧。通过示例代码详细解析了这些运算符如何在实际编程中提高代码效率。
  • && 与 || 用来赋值的奇怪用法 o_0

        let a  = x || y;
        // 如果 x 存在, a = x,反之则 a = y;相当于
        if(x){
            let a = x;
        }else{
            let a = y;
        }
        
        let a = x && y;
        if(x){
            let a = y;
        }else{
            let a = x;
        }
        
        //注意:强烈要求注意一下,如果 x 的值为0,那么就要详细的考虑一下,因为 if(0) retrun false;千万不要玩脱了
        
  • & 与 % 判断奇偶

        !!(5 & 1) //true
        !!(5 % 2) //true
        !!(6 & 1) //false
        !!(6 % 2) //false
  • 隐式返回值

    {

    b = a => (
        //注意一哈,这里是 括号“()”
        a;
    )
    let c = b(5)
    console.log(c)
    //5

    }
    {

    function b(a){
        return a;
    }
    let c = b(5)
    console.log(c)
    //5

    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值