js运算符

条件运算符:

            表达式1?表达式2 :表达式3

运算规则:

            若表达式1的结果为true,则运算结果为表达式2
            若表达式1的结果为false,则运算结果为表达式3

代码

        var v = 3;
        var b = 5;
        v > b ? console.log('hello') : console.log('wrold');

运算符优先级

优先级从高到底

  1. () 优先级最高
  2. 一元运算符 ++ – !
  3. 算数运算符先*/% 后+ -
  4. 关系运算符> >= < <=
  5. 相等运算符 == != === !==
  6. 逻辑运算符先&& 后||
  7. 赋值运算符
         var n = 3;
         var m = 5;
        // var q=n+m;
         var q = n + n * m;
        // console.log(q);
        // var q=(n++)+m;
        // var q=n+3>m+2;
         console.log(q);

运算符扩展

真:true
除了数字0,其它数字均为真
除了空字符串,其它字符串均为真
假:false
在程序判断中:0 ‘’ null undefined

        var w = null;
        w ? console.log('真') : console.log('假');
        var e, r
        e = 'hello';
        r = 3;
        var t = e * r;//NaN
        console.log(t, typeof t);//number

+

若+运算符两边有一个操作数为字符串类型,则执行拼接操作

        console.log(5 + 3 + '3');
        console.log(5 + '5' + 5);
        console.log(typeof ('5' + 5));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值