This commit is contained in:
qianguyihao 2018-01-17 17:25:37 +08:00
parent 74e280d368
commit 215a07d3a0
2 changed files with 79 additions and 1 deletions

View File

@ -1,6 +1,6 @@
> 本文最初发表于[博客园](),并在[GitHub](https://github.com/smyhvae/Web)上持续更新**前端的系列文章**。欢迎在GitHub上关注我一起入门和进阶前端。 > 本文最初发表于[博客园](https://www.cnblogs.com/smyhvae/p/8303507.html),并在[GitHub](https://github.com/smyhvae/Web)上持续更新**前端的系列文章**。欢迎在GitHub上关注我一起入门和进阶前端。
> 以下是正文。 > 以下是正文。

View File

@ -0,0 +1,78 @@
## 运算符和表达式
比如说`+`、`*`、`/`、`(` 都是**运算符**,而`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);
```
举例:
## 乘方和开根号