目录
一、一元运算符
第一种用法:
- 运算只操作一个变量,就是一元运算
-
++ 和 -- (重点)
++ 是在变量自身基础用于执行加 1 的操作
-- 是在变量自身基础用于执行减 1 的操作
let t = 10;
t++; // t += 1
t++; // t += 1
console.log(t); // 12
let j = 10;
j--; // j -= 1
j--;
console.log(j); // 8
第二种用法:
- 前加加或前减减
++ 是在变量自身基础用于执行加 1 的操作
-- 是在变量自身基础用于执行减 1 的操作
let m = 15;
++m; // m = m + 1
console.log(m); // 16
let n = 12;
--n; // n = n - 1
console.log(n); // 11
二、二元运算符
let x = 5 + 10;
let y = -x; // -15
console.log(y);
三、三元运算符
- 条件 ? '条件为真执行这里' : '条件为假执行这里'
- 2 > 3 ? console.log("为真则执行") : console.log("为假则执行");
<script>
let z = 2 > 3 ? "大于" : "小于";
console.log(z); // 小于
</script>
四、分支语句
1.单分支 if
if ( ) { }
let score = 69;
if (score > 60) {
alert("恭喜您及格了!");
}
2.双分支 if...else
if (条件) { 条件为真,执行这里} else if(条件) {条件为假,执行这里}
let uname = "张张";
let password = "123456";
if (uname === "张张" && password === "123456") {
alert("登录成功!");
} else {
alert("登录失败!");
}
3.多分支
- if...else if... else if
if(条件1) {
} else if(条件1) {
} else {
}
- switch...case
switch (变量) {
case 值1:
case 值2:
执行逻辑
break;
default:
}
变量与值分别进行对比(全等于 ===)
必须要有 break ,否则就穿透