语句

作者: XiaoAM | 来源:发表于2019-10-06 23:08 被阅读0次

    流程控制语句

    1.if语句(判断)

    if语句是EMCAScript中最常用的语句之一,事实上在许多计算机语言中都是如此。

    说明;根据给定条件是否成立而决定不同步骤的算法结构叫做分支结构

    单分支

    格式 if(表达式){

        条件成立,执行模块内代码

    }

    双分支

    格式 if(表达式){

        条件成立执行

    }else{

        条件不成立、执行

    }

    多分支

    格式 if(条件1){

        1成立时执行

    }else if(条件2){

        2成立时执行

    }else{

        条件都不成立执行

    }

    *条件操作符(三元运算符或者三目运算符)

    格式:

    常数或者变量 ? 常数或者变量:常数或者变量

    vae iMax = (iNum1 > iNum2)? iNum1 : iNum2;

    备注:条件操作符可以替代简单的if语句

    2.switch语句

    说明:switch语句用来选择要执行的多个代码块之一

    格式:

    var a = 1;

    switch(a){

        case 满足条件:

        满足条件执行;

        break;

        case 满足条件:

        满足条件执行;

        break;

        default:

            都不满足执行;

    }

    有break与无break的区别:

    case只是指明了要执行的代码起点。但并没有指明终点,如果没有break语句,依次执行后续的语句。

    default关键词,使用default关键词来规定匹配不存在时做的事情

    *系统对话框

    1)prompt(1.框外提示,2.框内提示)

    功能:弹出输入框

    点击确定(OK),返回输入内容

    点击取消(Cancel)或关闭,返回null

    2)confirm()功能:确认弹出框

    点击确定(OK),返回true

    点击取消(Cancel)或关闭,返回false

    3.for 语句

    说明:for语句是一种先判断,后运行的循环语句。但它具有在执行循环之前初始变量和定义循环后要执行代码的能力。

    单层for循环格式:

    for(start;end;step){

        循环体;

    }

    start起始条件:在循环(代码块)开始前执行=>初始化值

    end终止条件:定义运行循环(代码块)的条件=>判断

    step步长值:在循环(代码块)已被执行之后的执行=>更新

    执行顺序:  for(1,2,3){代码块 4}

    1→2→4|→3→2→4|→3→2→4|

    数值,判断,执行,初始数值只走一次

    *for循环嵌套格式:

    说明:

    当循环与循环发生嵌套时遵循以下规则:

    1.外层为假时内层不执行

    2.先执行外层再执行内层,直至内层条件为假时再返回外层去执行。

    3.外层的值可以带入内层来使用

    for(start;end;step){

        循环体;

        for(start;end;step){

            循环体;

        }

    }

    相关文章

      网友评论

          本文标题:语句

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