update
This commit is contained in:
		
							parent
							
								
									74e280d368
								
							
						
					
					
						commit
						215a07d3a0
					
				@ -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上关注我,一起入门和进阶前端。
 | 
			
		||||
 | 
			
		||||
> 以下是正文。
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										78
									
								
								03-JavaScript/02-JavaScript语法基础:运算符和表达式.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								03-JavaScript/02-JavaScript语法基础:运算符和表达式.md
									
									
									
									
									
										Normal 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);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
举例:
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 乘方和开根号
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user