Webcourse/03-JavaScript/02-JavaScript语法基础:运算符和表达式.md
qianguyihao 215a07d3a0 update
2018-01-17 17:25:37 +08:00

952 B
Raw Blame History

运算符和表达式

比如说+*/( 都是运算符,而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);

举例:

乘方和开根号