03JavaScript运算符与表达式
JavaScript运算符与表达式
2.5运算符与表达式
2.5.1赋值运算符
运算符 | 意义 | 运算符 | 意义 |
= | x=5 | /= | x=x/y |
+= | x=x+y | %= | 求余赋值 |
-= | x=x-y | = | x=xy |
2.5.2比较运算符
操作符 | 描述 | 举例 |
A==B | 如果两个操作数相等,返回true | Psw =password |
A!=B | 如果两个操作数不等,返回true | mobile.length!=11 |
A>=B | 如果A大于或者等于B,返回true | tries>=2 |
a>B | 如果A大于B,返回true | mflag>20 |
A<=b | 如果A小于或等于B,返回true | i<=0 |
A<B | 如果A小巧或等于B,返回true | tries<10 |
2.5.3算术运算符
运算符 | 意义 | 运算符 | 意义 | 运算符 | 意义 |
+ | 加(Addition) | / | 除(Division) | — | 递减(Decrement) |
- | 减(Subtraction) | % | 求余(Modulus) | - | 取负值(Unary Negation) |
* | 乘(Multiplication) | ++ | 递增(Increment) |
2.5.4逻辑运算符
a&&b :逻辑与(Logical AND),若a,b都是ture,则结果为ture。
a||b :逻辑或(Logical OR) ,若a,b任一是ture,则结果为ture。
!a :逻辑非(Logical NOT) ,若a是ture,则结果为false。
2.5.6字符串运算符(String operators)
2.5.7条件运算符(?)
格式:(条件表达式)?值1:值2;
如果条件表达式的结果是true,返回值1,否则就返回值2.
<script>
var a = 1;
var b = 2;
var c = (a>b)? true:false;
document.write(c);
</script>
2.5.8new定义对象实例
语法:对象名称 = new 对象类型(参数)
2.5.9delete删除对象、属性、数组、变量
格式:delete 对象名 delete 对象名.属性名
delete 数组名\[索引值\] delete 变量名
注:删除成功返回true,删除失败返回flase
2.5.10typeof
格式:typeof 操作数或typeof (操作数)
用来判断操作数的类型
2.5.11this
代表当前对象,因此用在不同的地方,就有不同的结果。
转载于//www.cnblogs.com/Aha-Best/p/10858504.html
还没有评论,来说两句吧...