2019-04-03

条件运算符

语法:条件表达式?语法1语法2

条件表达式---成立----执行语句1

条件表达式---不成立----执行语句2

逗号运算符

var a,b,c;

alert(b)

可以用逗号来一次性赋值

var result = 1 + 2 *3

字符串在转布尔时,除了空字符串,其他全为 True.

js 算数运算符:

+ 加

- 减

* 乘

/ 除

js逻辑运算符:

! 取反义 (两次取反值不会变)

如果对于非布尔值进行取反,则会变成布尔值在进行取反。

&& 与

遇False则false

两个值只要有一个为Flase   , 就会返回false

两个值只要都是True 才 返回True

两者 &&()的优先级高

|| 或

遇True则True

对符号两边的值进行运算。

两者只要有一个为True ,就返回True

两者都时False时才返回 False

赋值运算符:

+=

-=

*=

/=

%/  取余

关系运算符:

>

>=

<

<=

对于非数值进行比较时,会将其转化成数字在进行比较 。(一边为数字时)

如果符号两边都是字符串,不会将其转会为数字,而会比较字符串中字符的Unicode

任何和NaN作比较都是false

相等运算符:

就是判断两个值是否相等,相等就返回True,不相等就返回False 。

==  等于

使用==时,两个值如果类型不同,就会先进行类型转换,转换成相同的在进行比较,

=== 全等

用以判断两个数据是否全部相等,类型不同也不行。(不会自动转换类型)

!== 不全等

判断两个是否不相等,包括类型。

条件运算符:

语法: 条件表达式 ?语法1:语法2;

条件表达式------成立--- 执行语句1

条件表达式 ----- 不成立------执行语句2

逗号 运算符:

var a,b,c;

alert(b);

可以用逗号来一次性赋值

var result= 1 + 2*3;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容