952 B
952 B
运算符和表达式
比如说+
、*
、/
、(
都是运算符,而(3+5)/2
是表达式。
运算符有很多分类:数学运算符、逻辑运算符、自增运算符、赋值运算等等。本段先讲数学运算符。
常见的数学运算符有以下几种:
20180117_1650.png
数学运算符的运算规则
(1)先算乘除、后算加减
(2)小括号:能够影响计算顺序,且可以嵌套。没有中括号、没有大括号,只有小括号。
(3)百分号:取余。只关心余数。
举例1:(取余)
console.log(3 % 5);
结果:
3
举例2:(运算符优先级)
var a = 1 + 2 * 3 % 4 / 3;
结果分析:
原式 = 1 + 6 % 4 / 3 = 1 + 2 / 3 = 1.66666666666666
乘方
如果项计算 a 的 b次方
,即 a^b
,可以使用如下函数:
Math.pow(a,b);
举例: