diff --git a/03-JavaScript/01-JavaScript语法基础:JS简介&变量.md b/03-JavaScript/01-JavaScript语法基础:JS简介&变量.md index 9f70a00..081961f 100644 --- a/03-JavaScript/01-JavaScript语法基础:JS简介&变量.md +++ b/03-JavaScript/01-JavaScript语法基础:JS简介&变量.md @@ -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上关注我,一起入门和进阶前端。 > 以下是正文。 diff --git a/03-JavaScript/02-JavaScript语法基础:运算符和表达式.md b/03-JavaScript/02-JavaScript语法基础:运算符和表达式.md new file mode 100644 index 0000000..73913fc --- /dev/null +++ b/03-JavaScript/02-JavaScript语法基础:运算符和表达式.md @@ -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); +``` + + +举例: + + + + + +## 乘方和开根号 + + + + + + + + + + + + +