今天来看一下——》运算符

1.递增运算符

如果需要反复给数字变量添加或减去1 ,可以使用递增( ++ )和递减( – )运算符来完成。
在JavaScript中,递增( ++ )和递减( – )既可以放在变量前面,也可以放在变量后面。放在变量前面时,
我们可以称为前置递增(递减)运算符,放在变量后面时,我们可以称为后置递增(递减)运算符。

1.前置自增和后置自增如果单独使用效果是一样的
2.前置自增先加1再返回值,后置自增:先返回原值后自加1

<script>
    // 1. 前置递增运算符
    var age = 10;
    console.log(++age);//输出结果为11
     ++age;//相当于 age = age+1
    // 1. 后置递增运算符
    //后置自增:先返回原值后自加1
    var num = 10;
    console.log( num++);//输出结果也为11
    var one = 10;
    // var two = ++one + one++;//++one = 11; ,one++ = 11
    var three = one++ + ++one;//11 + 11
    console.log(three);
    </script>

2.比较运算符

【JavaScript】运算符_运算符

3.逻辑运算符

<script>
    // 1.逻辑与&&
    // and两侧都为true结果才是 true只要有 侧为false 结果就为false
    console.log(3 > 5 && 3 > 2); // false
    console.log(3 < 5 && 3 > 2); // true
    // 2.逻辑或||or
    // 两侧都为false结果才 是假false
    // 只要有侧为true 结果 就是true
    console.log(3 > 5|| 3 > 2); // true
    console.log(3 > 5 || 3 < 2); // false
    // 3.逻辑非not
    console.log( !true); // false
    var num = 2;
    console.log(!(num <10));//num小于10是true,这个叹号呢就是取相反的值所以true的相反值就是false
    </script>

【JavaScript】运算符_逻辑与_02

(1)逻辑与

●语法:表达式1 &&表达式2
●如果第一个表达式的值为真,则返回表达式2
●如果第一个表达式的值为假,则返回表达式1

【JavaScript】运算符_js_03

2.逻辑或

●语法:表达式1||表达式2
●如果第一个表达式的值为真,则返回表达式1
●如果第一个表达式的值为假,则返回表达式2

【JavaScript】运算符_自增_04

【JavaScript】运算符_运算符_05

4.赋值运算符

【JavaScript】运算符_js_06


【JavaScript】运算符_自增_07

5.运算符优先级

【JavaScript】运算符_js_08