首页 > 编程语言 > 详细

[JavaScript]运算

时间:2021-07-14 11:59:47      阅读:16      评论:0      收藏:0      [点我收藏+]

算数运算

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

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]运算

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!