美文网首页
分支语句和循环语句 总结

分支语句和循环语句 总结

作者: 木子9268 | 来源:发表于2019-02-13 22:22 被阅读0次

分支语句:

if语句:一个分支;

举个栗子:

/*

*小苏的年龄是否大于18岁,如果是成年的,则提示,可以看电影了

*/

var age=19;

for(age>118){

    console.log("可以看电影了");

}

if-else语句:两个分支,最终只执行一个;

举个栗子:

/*

*判断一个数是奇数还是偶数

*/

var num=parseInt(prompt("请您输入一个数字"));

if(num%2==0){

    console.log("这是一个偶数");

}else{

    console.log("这是一个奇数");

}

if-else    if-else     if。。。语句:多个分支;

举个栗子:

/*

    * 例子: 成绩的结果是在90到100(包含)之间则 显示A级

    *  如果成绩是在80到90(包含)之间,则显示B级

    *  如果成绩是在70到80(包含)之间,则显示C级

    *  如果成绩是在60(包含)到70(包含)之间,则显示D级

    *  如果成绩在0到60(不包含)之间,则显示E级

    * */

var score = Number(prompt("请您输入成绩"));//有bug

    if (!isNaN(score)) {//如果为true就说明 不是数字

      if (score > 90 && score <= 100) {

        console.log("A级");

      } else if (score > 80) {

        console.log("B级");

      } else if (score > 70) {

        console.log("C级");

      } else if (score >= 60) {

        console.log("D级");

      } else {

        console.log("E级");

      }

    } else {

      console.log("您输入有误");

    }

switch-case:多分支语句(必须要有break);

举个栗子:

/*

*获取一个人的成绩的级别,如果是A级则显示90到100直接的分数

*如果是B级则显示80到90分

 *如果是C级则显示70到80之间分数

 *如果是D级则显示60到70分之间

*否则显示0到59之间

*/

var jiBie="C";

        switch(jiBie){

            case"A":console.log("90到100之间");

            break;

            case"B":console.log("80到90之间");

            break;

            case"C":console.log("70到80之间");

            break;

            case"D":console.log("60到70分之间");

            break;

            case"E":console.log("0到59之间");

        }

三元表达:和if-else语句是一样的;

举俩儿个栗子:

/*

*显示成年还是未成年

*/

        var age = 18;

        var result2 = age >= 18 ? "成年" : "未成年"; //

        console.log(result2);

/*

*两个数字当中的最大值

*/

        var num1 = 10;

        var num2 = 30;

        var result = num1 > num2 ? num1 : num2;

        console.log(result);

什么时候使用 if-else    if-else if... 语句:如果有多个分支,针对范围的判断;

什么时候使用 switch-case 语句:如果有多个分支,针对具体值的判断;

循环语句:

while语句:先判断后循环,有可能一次循环体都不执行;

 var i = 0;

while (i < 10) {

            console.log("哈哈,我又变帅了" + (i + 1)); //"+"拼接字符串

            i++;

}

do-while语句:先循环后判断,至少执行一次循环体;

var i = 0;

        do{

            console.log("哈哈,我又变帅了");

            i++;

        }while(i<10);

for循环:

语法:

  for(表达式1;表达式2;表达式3){

 循环体;

 }

 执行过程:

    * 先执行一次表达式1,然后判断表达式2;如果不成立则直接跳出循环

    * 如果表达式2成立,执行循环体的代码,结束后,跳到表达式3执行,然后跳到表达式2,判断表达式2是否成立,不成立,则跳出循环

    * 如果表达式2成立,则执行循环体,然后再跳到表达式3,再跳到表达式2,判断是否成立,一直如此

举个栗子:

 //*

*求1-100之间所有数字的和

*/

var sum=0;

for (var i=1;i<=100;i++){

    sum+=i;

}

console.log("和等于:"+sum);

相关文章

  • 分支语句和循环语句 总结

    分支语句: if语句:一个分支; 举个栗子: /* *小苏的年龄是否大于18岁,如果是成年的,则提示,可以看电影了...

  • 2016-08-05学习笔记

    循环 if 分支语句 goto 语句 while语句 for 循环

  • php流程控制结构实例

    if-else语句 switch语句 巢状分支结构 while循环语句 do-while循环语句 for循环语句 ...

  • Java分支和循环语句及方法的使用

    1 分支语句No3 顺序语句 分支语句 循环语句 1.1分支语句(选择结构) 分支语句满足某种条件则执行某一部...

  • Java学习第四天

    分支语句if(){}else if(){}else 循环语句while(){}

  • 8-控制语句

    一、分支语句 if和switch 二、循环语句 whiledo-whileforfor-earch 三、跳转语句 ...

  • 流程控制

    1、条件语句 1.1 if条件语句 1.2 switch多分支语句 2、循环语句 2.1 while循环语句 2....

  • Swift-- 控制语句

    分支语句 循环语句 跳转语句 范围与区间运算符 值绑定 where语句 分支语句 if 语句 if语句中的条件表达...

  • Java基础知识学习二

    一、语句 1.1. 条件语句 1.1.1 if语句 1.1.2 分支语句(switch语句) 1.2. 循环语句...

  • python学习笔记03-三大结构

    03 三大结构 - 顺序 - 分支 - 循环 分支语句 单路分支 if 条件表达式: 语句1 语句2 ...

网友评论

      本文标题:分支语句和循环语句 总结

      本文链接:https://www.haomeiwen.com/subject/dsmjeqtx.html