JavaScript基础
文章目录
JavaScript基础
一- 运算符(操作符)
2- 递增和递减运算符
3.赋值运算符
4. 比较运算符
5.逻辑运算符
6.运算符优先级
二 - 流程控制
1.三元表达式
2. switch分支流程控制
if 和 switch 区别
课后练习题加强
一- 运算符(操作符)
2- 递增和递减运算符
-
递增和递减运算符概述
如果需要反复给数字变量添加或减去1,可以使用递增(++)和递减( – 运算符来完成。
在 JavaScript 中,递增(++)和递减( -- )既可以放在变量前面,也可以放在变量后面。放在变量前面时,我们可以称为前置递增(递减)运算符,放在变量后面时,我们可以称为后置递增(递减)运算符。 注意:递增和递减运算符必须和变量配合使用。
-
递增运算符
- 前置递增运算符
- ++num 前置递增,就是自加1,类似于 num = num + 1,但是 ++num 写起来更简单。
使用口诀:先自加,后返回值
后置递增运算符
num++ 后置递增,就是自加1,类似于 num = num + 1 ,但是 num++ 写起来更简单。
==使用口诀:先返回原值,后自加。 ==
3.赋值运算符
4. 比较运算符
5.逻辑运算符
6.运算符优先级
二 - 流程控制
JS 语言提供了两种分支结构语句:if 语句、switch 语句
1.if 语句
- 语法结构
// 条件成立执行代码,否则什么也不做
if (条件表达式) {
// 条件成立执行的代码语句
}
2.if else语句(双分支语句)
- 语法结构
// 条件成立 执行 if 里面代码,否则执行else 里面的代码
if (条件表达式) {
// [如果] 条件成立执行的代码
} else {
// [否则] 执行的代码
}
3.if else if 语句(多分支语句)
- 语法结构
// 适合于检查多重条件。
if (条件表达式1) {
语句1;
} else</