Java教程

[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.逗号运算符 ,
这篇关于[JavaScript]运算的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!