JavaScript基础语法3——运算符(数学/比较/逻辑/赋值/自加自减/三元)

1. 运算符

  • 就是在代码里面进行运算的时候使用的符号,不光只是数学运算,我们在js里面还有很多的运算方式

1. 数学运算符

  1. +

    只有符号两边都是数字的时候才会进行加法运算
    只要将符号任意一边是字符串类型,就会进行字符串拼接

  2. -

    会执行减法运算
    会自动把两边都转换成数字进行计算

  3. *

    会执行乘法运算
    会自动把两边都转换成数字进行运算

  4. /

    会执行除法运算
    会自动把两边都转换成数字进行运算

  5. %

    会执行取余运算
    会自动把两边都转换成数字进行运算

2. 赋值运算符

  1. =

    就是把=右边的赋值给等号左边的变量名
    var num = 100;

  2. +=

    a += 10等价于a = a + 10

  3. -=

    a -= 10等价于a = a - 10

  4. *=

    a *= 10等于a = a * 10

  5. /=

    a /= 10等价于a = a / 10

  6. %=

    a %= 10等价于a = a % 10

3. 比较运算符(关系运算符)

  1. ==
    • 比较符号两边的值是否相等,不管数据类型
  2. ===
    • 比较符号两边的值和数据类型是否都相等
    • 除过===其他都会进行隐式转换
  3. !=
    • 比较符号两边的值是否不等
  4. !==
    • 比较符号两边的值和数据类型是否不等
  5. >=
  6. <=
  7. >
  8. <

4. 逻辑运算符

  1. &&
    • 进行 且 的运算

      符号左边必须为true并且右边也是true,才会返回true
      只要有一边不是true,那么就返回false

    • 都为真输出最后一个真值
    • 有假则从假的地方停止并输出假值
      1. 假值:false, “”, NaN, null, undefined
      2. 输出:false,(啥都没), NaN, null, undefined
  2. ||
    • 进行 或 的运算

      符号左边为true或者右边为true,都会返回true
      只有两边都是false的时候才返回false

    • 都为假输出最后一个假值
    • 有真则从真的地方停止并输出真值
  3. !
    • 进行 取反 运算

      本身是true的,会返回false
      本身是false的,会变成true
      !true结果是false
      !false结果是true

5. 自加自减运算符(一元运算符)

  1. ++
    • 进行自增运算
    • 分成两种,前置++ 和 后置++
    • 前置++,会先把值自动+1,再返回
      var a = 10;
      console.log(++a);
      // 会返回 11,并且把a的值变成11
      
    • 后置++,会先把值返回,再自动+1
      var a = 10;
      console.log(a++);
      // 会返回 10,并且把a的值变成11
      
  2. --
    • 进行自减运算
    • 分成两种, 前置-- 和 后置–
    • ++运算符道理一样

6. 三元运算符

  • 用于简单的条件选择
  1. 语法:

    条件?语句一:语句二;
    
  2. 例子(用于辨别奇偶数)

    var a = prompt('请输入数字');
    a % 2 == 0 ? alert('是偶数') : alert('是奇数');
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值