[JavaScript]运算

时间:2021-07-14
本文章向大家介绍[JavaScript]运算,主要包括[JavaScript]运算使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

算数运算

浮点数之间直接进行计算可能会有问题。如:

0.1 + 0.2 = 0.30000000000000004

表达式和返回值

console.log(1 +1);                   1+1是表达式;2(运算结果)是返回值。

自增/减运算

++a 前置递增运算符 先自增,后返回
a++ 后置递增运算符 先返回,后自增

自减运算同理。

开发中多使用后置递增运算符,且独占一行(便于阅读)。

逻辑运算中的短路运算

当有多个表达式时,如果左边的表达式可以确定结果,则右边的表达式不再进行计算。

逻辑与(&&)短路运算

左边为假,不再算右边,返回左边结果。

左边为真,返回右边结果。

逻辑或(||)短路运算 左边为真,不再算右边,返回左边结果。

左边为假,返回右边结果。

赋值运算

=   +=  -=   /=    *=    %=

(a += 5的意思为:a = a + 5。其他运算同理。)

运算优先级

1.小括号 ( )
2.一元运算符 ++   --    !
3.算术运算符 先 * /  %  后  +  - 
4.关系运算符 >    >=   <   <=
5.相等运算符 ==    ===   !=   !===
6.逻辑运算符 先&&    后||
7.赋值运算符 =    +=    -=   *=   /=   %=
8.逗号运算符 ,

原文地址:https://www.cnblogs.com/ximu1009/p/14994927.html