分支结构,循环语句
分支结构、循环语句
1.分支结构
1.1if语句
1.1.1 if
if(执行条件){
满足执行条件才会执行的语句
}
let a = 1;
if(a == 2){
alert('满足了执行条件');
}
1.1.2 if else
if(执行条件){
满足执行条件才会执行的语句
}else {
不满足执行条件才会执行的语句
}
let a = 5;
if(a == 6){
alert('a等于6');
}else{
alert('a不等于6');
}
1.1.3 else if
if(执行条件){
满足执行条件才会执行的语句
}else if(执行条件){
当上面的执行条件,不满足,且当前的执行条件满足时,执行的的语句
}else {
不满足执行条件才会执行的语句
}
let a = 5;
if(a == 6){
alert('a等于6')
}else if(a == 5){
alert('a等于5');
}else {
alert('a不等于6')
}
1.2 switch语句
switch(判断的字符){
case 固定的常量:
执行语句;
break;
break必须添加在执行语句的末尾,让其中断后面的操作
case 固定的常量:
执行语句;
break;
default:
当所有的条件都不满足时,才会执行的语句
break;
}
let num = Number(prompt('输入一个数值'));
switch(num){
case 0:
console.log(num,0);
break;
case 1:
console.log(num,1);
break;
default:
console.log('都不是');
break;
}
1.3 if else 和 switch区别
if else 语句他能够判断多种语法,多种类型的操作
switch 只能够用常量的判断:但是switch是比较严格的
2.循环语句
2.1for循环
for(定义的可变量;循环的执行条件;可变量的变化系数){
执行的语句
}
循环嵌套,定义的可变量名称不能是重复的
// for(let i = 0;i < 1000; i++){
// // console.log(arr[i]);
// // console.log(i)
// for(let j = 0;j < 4; j++){
// // 上面的循环i变一个数,这个循环j变四个数
// console.log(j,'j',i,'i')
// }
// }
死循环
// for(let i = 0;i > -1;i++){
// console.log(i)
// }
2.2while循环
while(执行条件){
执行语句
}
2.3 do while循环
var i = 20;
do{
// 无论执行条件是什么,都会先执行一次{}里面的语句
// 然后再去判断执行条件
// 所以说 do while会至少执行一次语句
// i++;
console.log(i);
}while(i<10);
3.break 、 continue
break;
从当前循环跳出,并且当前循环以及后面的循环停止
continue;
从当前的循环跳出,当前循环不再执行,但是后面的循环正常执行
for(var i=0;i<10;i++){
if(i == 5){
break;
}
if(i == 2){
continue;
}
console.log(i);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)