js 的基础语句—条件分支语句。
条件分支语句分三类,
1,单分支,工作原理:判断条件为真,执行大括号里的代码块;为假不执行。
if (判断条件){ JS代码块; }
2,双分支,工作原理:判断条件为真,执行大括号里的代码块1;为假执行else大括号里的代码块2。
if (判断条件){ JS代码块1; }else{ JS代码块2; }
3,多分支,工作原理:执行满足条件的代码块,其他都不会再执行。
if (判断条件1){ JS代码块1; }else if(判断条件2){ JS代码块2; }else if(判断条件n){ JS代码块n; }else{ JS代码块; }
4,switch语句。
x switch(匹配值){ case 表达式1: 代码块1; break; case 表达式2: 代码块2; break; case 表达式n: 代码块n; break; default:代码块; }
工作原理:匹配值要与case后表达式的值全等匹配,即数据类型和值都相同。如果相等,则执行对应case后的代码块。当所有case都不匹配时,则执行default后的代码块。
由于每个case执行完成后,会继续执行后面case的代码块,要给每个case添加break,功能是终止当前switch的执行。如果 default 不是 switch 代码块中最后一个 case,请记得用 break 结束默认 case。
switch (num1) { case 1: case 2: case 3: case 4: case 5: console.log(`今天是工作日`); break; case 6: case 7: console.log(`今天是休息日`); break; default: console.log(`请输入1-7的数字,您输入的是${num1}`); }

浙公网安备 33010602011771号