4.5.1 JavaScript算术运算符与表达式
- JavaScript算术运算符负责算术运算,JavaScript算术运算符包括
+,-,*,/,% - 用算术运算符和运算对象(操作数)连接起来,符合规则JavaScript语法的式子,称JavaScript算术表达式。
JavaScript算术运算符与表达式语法
vari=a+b;
var-- 声明变量i-- 变量名=-- 赋值运算符a,b-- 操作数+-- 算术运算符
上面表达式的意义是:把a加上b所得的值,赋予变量i。
JavaScript算术运算符与算术表达式列表
| 运算符 | + |
- |
* |
/ |
% |
|---|---|---|---|---|---|
| 名称 | 加法运算符 | 减法运算符 | 乘法运算符 | 除法运算符 | 模运算符(求余运算符) |
| 表达式 | 6+5 | 6-5 | 6*5 | 6/5 | 6%5 |
| 示例 | var i=6+5; | var i=6-5; | var i=6*5; | var i=6/5; | var i=6%5; |
| 运算结果 | 11 | 1 | 30 | 1.2 | 1 |
| 说明 | 要求两个操作数均为整数 |
加法的特例
vari=6+"5";
上面表达式中的i等于多少?11?
不对!i等于"65",i将变为一个字符串,做加法时要注意双引号,(当使用双引号时,JavaScript认为是字符串,字符串相加等于字符串合并),因此做加法操作时应该检查操作数的数据类型(如何检测将在下面章节介绍)。