站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Javascript 专题JavaScript表达式和运算符

JavaScript表达式和运算符

摘要: JavaScript表达式和运算符

1、表达式
在定义完变量后,就可以对它们进行赋值、改变、计算等一系列操作,这一过程通常又叫称一个叫表达式来完成,可以说它是变量、常量、布尔及运算符的集合,因此表达式可以分为算术表述式、字串表达式、赋值表达式以及布尔表达式等。
2、运算符

各运算符的其功能和用法如表2-1所示。

表2-1 JavaScript中常用的运算符

<table border=1 cellpadding=0 cellspacing=0> <tr> <td>类型 </td> <td>符号 </td> <td>说明 </td> <td>示例 </td> <td>结果 </td> </tr> <tr> <td rowspan=13>

</td> <td>— </td> <td>负值 </td> <td>-3 </td> <td>-3 </td> </tr> <tr> <td>* </td> <td>乘法 </td> <td>5*3 </td> <td>15 </td> </tr> <tr> <td>/ </td> <td>除法 </td> <td>5/2 </td> <td>2.5 </td> </tr> <tr> <td>% </td> <td>取余 </td> <td>5mod2 </td> <td>1 </td> </tr> <tr> <td>+ </td> <td>加法 </td> <td>5+3 </td> <td>8 </td> </tr> <tr> <td>— </td> <td>减法 </td> <td>5-3 </td> <td>2 </td> </tr> <tr> <td>| </td> <td>按位或运算 </td> <td>5|3 </td> <td>7 </td> </tr> <tr> <td>— </td> <td>按位与运算 </td> <td>5&3 </td> <td>1 </td> </tr> <tr> <td><< </td> <td>左移 </td> <td>5<<3 </td> <td>40 </td> </tr> <tr> <td>>> </td> <td>右移 </td> <td>5>>1 </td> <td>2 </td> </tr> <tr> <td>~ </td> <td>取补 </td> <td>~5 </td> <td>-6 </td> </tr> <tr> <td>++ </td> <td>递加 </td> <td>a=5 a++ </td> <td>A=6 </td> </tr> <tr> <td>-- </td> <td>递减 </td> <td>a=5 a-- </td> <td>a=4 </td> </tr> <tr> <td>字符运算符 </td> <td>+ </td> <td>字符串连接 </td> <td>“A”+”B” </td> <td>“AB” </td> </tr> <tr> <td rowspan=6>

</td> <td>= = </td> <td>等于 </td> <td>5==3 </td> <td>False </td> </tr> <tr> <td>!= </td> <td>不等于 </td> <td>5!=3 </td> <td>True </td> </tr> <tr> <td>< </td> <td>小于 </td> <td>5<3 </td> <td>False </td> </tr> <tr> <td>> </td> <td>大于 </td> <td>5>3 </td> <td>True </td> </tr> <tr> <td><= </td> <td>小于等于 </td> <td>5<=3 </td> <td>False </td> </tr> <tr> <td>>= </td> <td>大于等于 </td> <td>5>=3 </td> <td>True </td> </tr> <tr> <td rowspan=4>

</td> <td>! </td> <td>逻辑非 </td> <td>! True </td> <td>False </td> </tr> <tr> <td>& </td> <td>逻辑与 </td> <td>True & False </td> <td>False </td> </tr> <tr> <td>| </td> <td>逻辑或 </td> <td>True | False </td> <td>True </td> </tr> <tr> <td>^ </td> <td>逻辑异或 </td> <td>True ^ False </td> <td>True </td> </tr> </table>

↑返回目录
前一篇: JavaScript程序控制流
后一篇: JavaScript 基本数据类型