代码拉取完成,页面将自动刷新
/**
* switch
*/
console.log('********** switch **********');
// 对于成绩>60分的输出合格,低于60分输出不及格
var score = 60;
switch (true) {
case (score >= 60):
console.log('合格');
break;
case (score < 60):
console.log('不合格');
break;
default:
console.log('分数不合法');
}
// 开发时会遇到多个条件执行相同的语句,也就是多个||这种, 例如
if (status === "process" || status === "wait" || status === "fail") {
doSomething();
}
// 这种写法语义性、可读性不是很好,可以通过switch case或includes进行改造
switch (status) {
case "process":
case "wait":
case "fail":
doSomething();
}
const enums = ["process", "wait", "fail"]
if (enums.includes(status)) {
doSomething();
}
/**
* while
*/
console.log('********** while **********');
// 练习一
var num = 0, sum = 0;
while (num < 10) {
num++;
sum += num;
}
console.log(sum);
// 练习二
// while (true) {
// var score = prompt('请输入小明成绩(0-100)');
// if (score >=0 && score <= 100) {
// break;
// }
// }
/**
* for
*/
console.log('********** for **********');
aList = [1, 2, 3, 4, 5]
for (var i of aList) {
console.log(i);
}
// break、continue
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。