<p> 1、表达式</p><p> 在定义完变量后,就可以对它们进行赋值、改变、计算等一系列操作,这一过程通常又叫称一个叫表达式来完成,可以说它是变量、常量、布尔及运算符的集合,因此表达式可以分为算术表述式、字串表达式、赋值表达式以及布尔表达式等。</p><p> 2、运算符 </p><p> 各运算符的其功能和用法如表2-1所示。 </p><p> 表2-1 JavaScript中常用的运算符 </p><table cellspacing="1" cellpadding="0"><tbody><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></tbody></table>