批改状态:合格
老师批语:内容要完整
let age=18if (age>18){console.log("允许观看")}
age = 15;if (age >= 18) {console.log("允许观看");}// * 默认分支else {console.log("少儿不宜");}
上述分支代码可简化成let res=age>=18?"允许观看":"少儿不宜";
// ! 多分支: 有多个"默认分支"let age = 4;if (age >= 18 && age < 35) {console.log("允许单独观看");}// * 第1个默认分支else if (age >= 35 && age < 60) {console.log("建议二人观看");}// * 第2个默认分支else if (age >= 60 && age < 120) {console.log("建议在家人陪同下观看");}// * 第3个默认分支: 异常分支, 使用 "||" 或 , 满足条件之一就可以了, trueelse if (age <= 3 || age >= 120) {console.log("非法年龄");}// * 默认分支(可选)else {console.log("少儿不宜");}
switch (true) {case age >= 18 && age < 35:console.log(允许单独观看);break;case age >= 35 && age < 60:console.log("建议二人观看");break;case age > 60 && age < 120:console.log("请在家人陪同下观看");break;case age <= 3 || age >= 120:console.log("非法年龄");break;default:console.log("少儿不宜");}
i = 0;while (i < length) {console.log(colors[i]);i++;}
let i=0;const colors = ["red", "green", "blue"];let length = colors.length;do{i++;}while(i<length)
const colors = ["red", "green", "blue"];// v 输出数组中的 "键值" 对组成的数组for (let item of colors.entries()) {console.log(item);}// v 输出数组中的 "键" 对组成的数组for (let item of colors.keys()) {console.log(item);}// v 输出数组中的 "值" 对组成的数组for (let item of colors.values()) {console.log(item);}
const obj = { a: 1, b: 2, c: 3, say: function () {} };// 遍历对象for (let key in obj) {console.log(obj[key]);}// 数组也是对象for (let i in colors) {console.log(colors[i]);}
f = (a, b = 0) => a + b;
f = (a, b, ...arr) => `${a}, ${b}, ${arr}`;console.log(f(1, 2, 3, 4, 5, 6));
f = () => [1, 2, 3];console.log(f());
f = () => ({ a: 1, b: 2, get: function () {} });console.log(f());
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号