JavaScript 算数运算符
算术运算符以数值(字面量或变量)作为其操作数,并返回一个单个数值。标准算术运算符是加法(+),减法( - ),乘法(*)和除法(/)。—— MDN
算数运算符是用来做算数运算的,如 + 这个符号,就是用来做加法操作。
1. N元运算
N 代表一个数,如一元运算,二元运算。
N元运算 表示由N个值产生一个新的值的规则。
如 * 就是一个二元运算符,他由两个数相乘产生第三个数。
JavaScript 中有三元运算符、二元运算符、一元运算符。
注意:网络上可以搜索到 JavaScript 中有更多元的运算,基本上都是使用三目(元)表达式嵌套来完成的,严格上说这不属于更多元的运算。
与算数相关的只有二元与一元运算符:
二元运算符:
+ 加法
- 减法
* 乘法
/ 除法
% 求余
** 幂 (ES2016 提案)
一元运算符:
+ 一元正号
- 一元负号
++ 递增
-- 递减
2. 二元运算符
2.1 加法(+)
加法用来做求和,将 + 左右两边的数值相加,也可以用来连接字符串。
var num1 = 2;
var num2 = 3;
var total = num1 + num2;
console.log(total); // 输出:5
var firstName = 'hello';
var lastName = 'world';
var name = firstName + ' ' + lastName;
console.log(name); // 输出:"hello world"