JavaScript基础(二)
if else语句
if(判断条件){ 符合条件后返回结果}else{不符合条件返回结果}//多分支if(判断条件1){ 符合条件1返回的结果}else if(判断条件2){符合条件2返回的结果}else if(判断条件3){符合条件3返回的结果}else if(判断条件N){符合条件N返回的结果}else{上诉条件都不符合时返回的结果}
switch语句
switch(表达式){case 常量1:break;case 常量2:break;......default:break;}
for循环
循环目的
- 在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成类似操作就需要重复执行某些语句
在程序中,一组被重复执行得语句被称为循环体,能否继续执行重复语句,取决于终止条件,由循环体及循环的终止条件语句组成,被称之为循环语句
语法结构
for循环主要用于把某些代码循环若干次,通常跟计数有关系,其语法结构如下
for(处事变化值;条件表达式;操作表达式){ //循环体}
for循环执行顺序
for (let num = 1; num <= 10; num++) { console.log('这是一个for循环') } //for循环执行顺序 // 1. 首先执行里面的计数变量 let num = 1 但是这句话在for 里边只执行一次 // 2. 去num <= 100 来判断是否满足条件,如果满足条件,就去执行循环体 不满足条件 退出循环 // 3. 最后执行num++ num++是单独写的代码 递增 第一轮结束 // 4. 接着执行 num <= 100 来判断是否满足条件,如果满足条件,就去执行循环体 不满足条件 退出循环 第二轮及之后循环
// 循环执行相同代码 let num1 = prompt('请输入循环次数') for (i = 1; i <= num1; i++) { console.log(`我一共循环了${num1}次`); } //执行不同代码 let age = +prompt('请输入您的年龄') for (i = 1; i <= age; i++) { if (i === 1) { console.log('我今年1岁了,我出生了') } else if (i === 18) { console.log('我今年18岁了,我已经成年了'); } else { console.log(`我今年${i}岁了`) } }