JavaScript

4.JavaScript算数运算符、递增和递减运算符、比较运算符

2020-06-02  本文已影响0人  蔚完待旭

1 - 运算符(操作符)

1.1 运算符的分类

运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。

JavaScript中常用的运算符有:
- 算数运算符
- 递增和递减运算符
- 比较运算符
- 逻辑运算符
- 赋值运算符

1.2 算数运算符

1.3 递增和递减运算符

1.4 比较运算符

console.log(18 == '18'); // true
console.log(18 === '18'); // false
console.log(NaN == NaN); // false   NaN永远不能和自己相等

1.5 逻辑运算符

      console.log( 123 && 456 );        // 456
      console.log( 0 && 456 );          // 0
      console.log( 123 && 456&& 789 );  // 789
      console.log(0 && 1 + 2 && 456 * 56789); // 0
      console.log('' && 1 + 2 && 456 * 56789); // ''
  console.log( 123 || 456 );         //  123
    console.log( 0 ||  456 );          //  456
    console.log( 123 || 456 || 789 );  //  123

1.6 赋值运算符

​ 概念:用来把数据赋值给变量的运算符。

    var age = 10;
    age += 5;  // 相当于 age = age + 5;
    age -= 5;  // 相当于 age = age - 5;
    age *= 10; // 相当于 age = age * 10;

1.7 运算符优先级

<script>
        console.log(4 >= 6 || '人' != '阿凡达' && !(12 * 2 == 144) && true); // true
        var num = 10;
        console.log(5 == num / 2 && (2 + 2 * num).toString() === '22'); // true
        console.log('-------------------');
        var a = 3 > 5 && 2 < 7 && 3 == 4;
        console.log(a); // false

        var b = 3 <= 4 || 3 > 1 || 3 != 2;
        console.log(b); // true

        var c = 2 === "2";
        console.log(c); // false

        var d = !c || b && a;
        console.log(d); // true
    </script>
上一篇 下一篇

猜你喜欢

热点阅读