0
点赞
收藏
分享

微信扫一扫

7.运算题

Spinach菠菜 2022-01-27 阅读 74
javascript

1.eval

  • eval会返回最后一个表达式的求值结果
        eval(`{
            1+3;
            a=2;
            x:break x;
            3;
            4+6;
            ;
        }`)
        console.log(eval(`{
            1+3;
            a=2;
            x:break x;
            3;
            4+6;
            ;
        }`))

2.运算符优先级

  • 算数操作符->比较操作符->布尔(逻辑)操作符->‘=’赋值符号
  • 逻辑&& > ||
  1. 4 >=6 false
  2. true && 1 (逻辑与z规则:第一个操作数为真,则返回第二个操作数)=》false || 1 || false
  3. false || 1 结果:1 (或规则:第一个操作数为假时,返回第二个操作数)
  4. 1 || false 结果:1
        var a = 4 >=6 || true && 1 || false
        console.log(a)
举报

相关推荐

0 条评论