> 文档中心 > JavaScript基础(二)

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}岁了`)      }    }