标签:case 1.4 -- 流程 JavaScript alert break while let
1. 流程控制
1.1 if & else 代码块
let age = 3;
if (age >= 18) {
alert('adult');
} else if (age >= 6) {
alert('teenager');
} else {
alert('kid');
}
1.2 三目运算符
-
语法结构
表达式1 ? 表达式2 : 表达式3;
-
执行思路
- 如果表达式1为 true ,则返回表达式2的值,如果表达式1为 false,则返回表达式3的值
- 简单理解: 就类似于 if else (双分支) 的简写
示例:
let num = 3;
console.log(num >= 5 ? 10 : 20) // 20
let b = 1, a = 2;
a >= 2 ? b++ : b--; // b = 2
1.3 switch分支流程控制
语法:
switch (expression) {
case 变量x:
// 语句1代码块
break;
case 变量y:
// 语句2代码块
break;
case 变量z:
// 语句3代码块
break;
default:
// 默认执行代码块(如果以上请看都不满足就执行这里的语句)
}
示例:
let flag = 3;
switch (flag) {
case 1:
alert("case 1:")
break;
case 2:
alert(" case 2:")
break;
case 3:
alert("case 3:")
break;
default:
alert("default:")
}
运行结果:
1.4 for循环
1.4.1 基础语法
for (let i = 0; i < 100; i++) {
console.log("i: " + i)
}
1.4.2 遍历数组
1.4.3 无限循环
1.4.4 for…in…
1.4.5 forEach
let arr = ['a', 'b', 'c']
// value就是arr里面的每一个元素
arr.forEach(value => {
console.log(value)// 'a', 'b', 'c'
})
1.5 While循环
while只有条件成立才执行循环;do while无论条件成立与否,都至少要执行一次循环。do-while是先执行再判断,即使第一次判断为否也会执行一次。
1.5.1 基本操作
let index = 0;
while (index < 10) {
index++;
}
alert(index); // 10
1.5.2 do…while
let n = 0;
do {
n = n + 1;
} while (n < 100);
alert(n); // 100
标签:case,1.4,--,流程,JavaScript,alert,break,while,let 来源: https://blog.csdn.net/I_r_o_n_M_a_n/article/details/118634105
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。