2022-08-17
三元运算符/三目运算符
-
三元运算,就是用 两个符号 组成一个语句
-
三元运算只是对 if else 语句的一个简写形式
-
语法:
条件 ? 条件为 true 的时候执行 : 条件为 false 的时候执行
var age = 18; age >= 18 ? alert('已经成年') : alert('没有成年')
分支嵌套
-
分支嵌套的语法
if(){ if(){ } else{ } } else{ }
SWITCH 条件分支结构
-
也是条件判断语句的一种
-
是对于某一个变量的判断
-
语法:
switch(条件){ case 结果/情况方案: 执行语句; break; //阻断程序往下执行 // case 后边不能写 > //如果不写 就会继续穿透到下一个结果/情况 然后这个这个结果的代码 case 结果2/情况2: 执行语句2; break; .... default: //如果 switch 括号里边的结果 都不在下面的case中 // 那么就会走到 default 执行语句3; break; }
补充
-
逻辑运算符优先级
-
逻辑非 ! > 逻辑与 &&> 逻辑或 ||
-
-
判断两个数据是否一致
// Object.is(数据1,数据2) // 判断两个数据是否一致 返回的是一个布尔类型的结果 // alert(Object.is(1,'1')) // false // alert(Object.is(1,1)) // true
循环结构
WHILE 循环
-
while
,中文叫 当…时,其实就是当条件满足时就执行代码,一旦不满足了就不执行了 -
语法
while (条件) { 满足条件就执行 }
-
因为满足条件就执行,所以我们写的时候一定要注意,就是设定一个边界值,不然就一直循环下去了
// 1. 初始化条件 var num = 0; // 2. 条件判断 while (num < 10) { // 3. 要执行的代码 console.log('当前的 num 的值是 ' + num) // 4. 自身改变 num = num + 1 } // while(条件判断){ // 条件满足的执行的代码; // 计数器++; // }
死循环
-
只要while条件为true 循环就会执行 死循环就是条件永远为true 我们在开发过程中 也会刻意制造死循环
while(true){ console.log('死循环') }