JavaScript 中的运算符和表达式
第三天:JavaScript 中的运算符和表达式
欢迎来到学习 JavaScript 的第 3 天!今天,我们将探索**运算符**和**表达式**——在程序中执行计算、做出决策和编写有意义的逻辑的基本工具。
什么是运算符?
运算符是用于对值或变量执行运算的特殊符号或关键字。这些运算范围从算术计算到逻辑判定。
JavaScript 中的运算符类型
1.算术运算符
用于加法、减法、乘法等数学运算。
例子:
let num1 = 10; let num2 = 3; console.log(num1 + num2); // 13 console.log(num1 % num2); // 1
2. 关系(比较)运算符
用于比较两个值并返回布尔值(“true”或“false”)。
例子:
let age = 20; console.log(age >= 18); // true console.log(age === "20"); // false
3.逻辑运算符
组合多个条件或者反转逻辑。
例子:
let isAdult = true; let hasID = false; console.log(isAdult && hasID); // false console.log(isAdult || hasID); // true
4.赋值运算符
用于给变量赋值。
例子:
let points = 10; points += 5; // 15 points *= 2; // 30 console.log(points);
表达式和优先级
**表达式** 是一段产生值的代码。例如,`5 + 3` 是一个表达式,它的值为 `8`。
运算符优先级
当使用多个运算符时,JavaScript 根据优先级决定执行顺序。优先级较高的运算符将首先执行。
优先级示例:
let result = 10 + 5 * 2; // Multiplication happens first console.log(result); // 20
使用括号 `()` 来控制优先级。
let corrected = (10 + 5) * 2; // Parentheses alter precedence console.log(corrected); // 30
今日练习
第三天总结
今天,我们讨论了:
下一步
在**第 4 天**,我们将学习 JavaScript 中的**控制流**,重点介绍条件语句和循环。敬请期待 2024 年 12 月 11 日!