a = a + b; ==》 a+=b;
减、乘、除、模都是一样的
1、关系运算符
== 、!=
=== 、!==
解析:
== :只比较值,不在乎类型;例如:’200’==200 是true
===:先判断类型,再判断值;例如:’200’==200 是false
2、逻辑运算符
&&与、||或、!非
解析:
&&:两边都为真才是真,一边为假即为假。
例1:alert(12<20 && 2<10)true,左边成立才能走到右边
例2:
var a = 12 < 90 && 20;
alert(a);//20
能从左边走到右边,那么直接把右边的值赋值给a;
如果左边为false,那么直接把false赋值给a;
||:只要一边为真即是真。
例1:alert(12<20 || 2<10)true,左边成立直接为true,不用走到右边;
例2:
var a = 120 < 90 || 20;
alert(a);//20
因为左边是false,所以会走到右边,一看右边是true,那么直接赋值给a;
例3:
var a = 12 < 90 || 20;
alert(a);//true
因为左边是true,所以不会走到右边,直接把true赋值给a;
如果两边都是false,那么直接把false赋值给a;
!:颠倒
var a = !200;
alert(a);//flase
本文详细介绍了JavaScript中的赋值运算符简化写法,并深入探讨了关系运算符和逻辑运算符的使用方式及其特性,通过实例帮助读者更好地理解这些概念。
2058

被折叠的 条评论
为什么被折叠?



