[关闭]
@songying 2018-09-25T15:01:51.000000Z 字数 530 阅读 1223

JS 运算符

JavaScript


运算符

算术运算符

运算符 描述 例子 结果
+ x=y+2 x=7
- x=y-2 x=3
* x=y*2 x=10
/ x=y/2 x=2.5
% 求余数 (保留整数) x=y%2 x=1
++ 累加 x=++y x=6
-- 递减 x=--y x=4

赋值运算符

运算符
=
+=
-=
*=
/=
%=

+连接字符串

如果把数字与字符串相加,结果将成为字符串。

  1. str = str1 + str2

比较运算符

运算符 描述
== 等于
=== 全等(值和类型)
!= 不等于
> 大于
< 小于
=
大于或等于
<= 小于或等于

=====的区别:
==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;
===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。
不要使用==比较,始终坚持使用===比较。

注意: 要比较两个浮点数是否相等,只能计算它们之差的绝对值,看是否小于某个阈值:

逻辑运算符

运算符 描述
&& and
|| or
! not

条件运算符

  1. variablename=(condition)?value1:value2
  2. greeting=(visitor=="PRES")?"Dear President ":"Dear ";
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注