前端从入门到入土系列-JavaScript运算符

131 阅读1分钟

wallhaven-8o3vd2.jpg 携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,今天给大家分享JavaScript的运算符。

一、数学运算符

  
  1.加法:+
  2.减法:-
  3.乘法:*
  4.除法:/
  5:取余:%
  注意事项:加号运算符两边为数字时才进行加法运算,只要符号任意一边时字符串时,进行拼接(连接符)。其他数据运算符进行运算时,自动将两边数据转换为数值类型。

二、赋值运算符

  
  1.赋值符号:=
  2.加等于:+= 
  3.减等于:-=
  4.乘等于:*=
  5.除等于:/=
  6.取余等于:%=

三、比较预算符

  
  1.大于:>
  2.大于等于:>=
  3.小于:<
  4.小于等于:<=
  5.等于:==
  6.不等于:!=
  7.恒等于:===
  8.恒不等于:!==
  注意事项:等于只比较值,恒等于即比较值也比较数据类型。

四、逻辑运算符

  
  1.与:&&   同为真则为真
  2.或:||   同为假则为假,一个真则为真
  3.非:!   非真则假,非假则真
  注意事项:在逻辑"与"运算,如果左边时false,右边不参与运算。

五、一元运算符——自增自减

  
  1.自增:++
  2.自减:--
  注意事项:参与运算时,++在前,先加1,再参与运算;++在后,先运算,再加1.

六、三元运算符——涉及逻辑分支语句

  条件表达式?表达式A:表达式B
  当条件成立,执行表达式A,不成立执行表达式B

七、新增运算符

  
  1.可选链运算符: ?.
  2.空值合并运算符: ??
  3.空值赋值运算符: ??= ,??=运算符只有在左边值为undefined或者null时,才会将右边的值赋给左边

\