当前页面: 开发资料首页 → Javascript 专题 → JavaScript表达式和运算符
摘要: JavaScript表达式和运算符
1、表达式
在定义完变量后,就可以对它们进行赋值、改变、计算等一系列操作,这一过程通常又叫称一个叫表达式来完成,可以说它是变量、常量、布尔及运算符的集合,因此表达式可以分为算术表述式、字串表达式、赋值表达式以及布尔表达式等。
2、运算符
各运算符的其功能和用法如表2-1所示。
表2-1 JavaScript中常用的运算符
<table border="1" cellpadding="0" cellspacing="0"> 类型 </td> 符号 </td> 说明 </td> 示例 </td> 结果 </td> </tr> <td rowspan="13">算
术
运
算
符
</td> — </td> 负值 </td> -3 </td> -3 </td> </tr> * </td> 乘法 </td> 5*3 </td> 15 </td> </tr> / </td> 除法 </td> 5/2 </td> 2.5 </td> </tr> % </td> 取余 </td> 5mod2 </td> 1 </td> </tr> + </td> 加法 </td> 5+3 </td> 8 </td> </tr> — </td> 减法 </td> 5-3 </td> 2 </td> </tr> | </td> 按位或运算 </td> 5|3 </td> 7 </td> </tr> — </td> 按位与运算 </td> 5&3 </td> 1 </td> </tr> << </td> 左移 </td> 5<<3 </td> 40 </td> </tr> >> </td> 右移 </td> 5>>1 </td> 2 </td> </tr> ~ </td> 取补 </td> ~5 </td> -6 </td> </tr> ++ </td> 递加 </td> a=5 a++ </td> A=6 </td> </tr> -- </td> 递减 </td> a=5 a-- </td> a=4 </td> </tr> 字符运算符 </td> + </td> 字符串连接 </td> “A”+”B” </td> “AB” </td> </tr> <td rowspan="6">比
较
运
算
符
</td> = = </td> 等于 </td> 5==3 </td> False </td> </tr> != </td> 不等于 </td> 5!=3 </td> True </td> </tr> < </td> 小于 </td> 5<3 </td> False </td> </tr> > </td> 大于 </td> 5>3 </td> True </td> </tr> <= </td> 小于等于 </td> 5<=3 </td> False </td> </tr> >= </td> 大于等于 </td> 5>=3 </td> True </td> </tr> <td rowspan="4">逻
辑
算
符
</td> ! </td> 逻辑非 </td> ! True </td> False </td> </tr> & </td> 逻辑与 </td> True & False </td> False </td> </tr> | </td> 逻辑或 </td> True | False </td> True </td> </tr> ^ </td> 逻辑异或 </td> True ^ False </td> True </td> </tr> </table></td> </tr> </table></td> </tr>