day6 (javascript)

1.运算符-——三目运算符

  由三个运算数或表达式组的结构

    条件表达式?表达1:表达式2

    如果条件表达式为true,执行表达式1;

    如果条件表达式为false,执行表达式2;

 

2、 两个 浏览器端函数

  alert()  弹出警示框

  prompt()弹出提示(输入)框,输入的值是字符串类型

3、流程控制

  程序=数据+算法

  程序分为顺序执行、选择执行、循环执行

  (1)if语句

    语句1;

    if(条件表达式){

      语句2;

}

     语句3;

    ①执行语句1

    ②如果条件表达式为true,执行语句2

    ③执行语句3

  (2)if - else 语句

    语句1;

      if(条件表达式){

        语句2;

      }else{

        语句3;

      }

    语句4;

  ①执行语句1

  ②执行条件表达式,如果是true,执行语句2;如果是false,执行语句3。

  ③执行语句4

      条件表达式中几个特殊情况

      undefined、null、0、‘’、NaN 在条件表达式中都表示false

  (3)if-else 嵌套

    用于判断多种情况

    语句0

    if(条件表达式1){

      语句1;

}else if(条件表达式2){

      语句2;

}else。。。if(条件表达式N){

      语句N;

}else{

      语句N+1;//以上所有的表达式均为false

}

  (4)switch-case

    和if-else类似,是一种特殊的多项分支语句

      语句0;

      switch(表达式){

        case 1:  //如果表达式的值为1

          语句1。。。。

          break;

        case n:

          语句 n。。。

          break;

          default:      

          语句 n+1;//以上所有的条件都是false

      

      }

    说明:表达式和case中的值比较的时候使用的是全等于(===)

    对比if-else嵌套和switch-case语句

    相同点:两者都可以用于多项分支语句

    不同点:if-else 既可以判断相等,又可以判断不等,适用范围比较广泛

        switch-case至适用于全等的情况;在结构上更为清晰合理,执行效率 相对比较高。

  循环执行

    循环:就是一遍又一遍执行相同或者相似的代码

    循环的两个要素

      循环的条件:控制循环的次数

      循环体:重复执行的相同或相似代码

  while循环

    while(循环条件){

      循环体

    }

  

posted @ 2019-11-07 15:42  无双灬灵  阅读(153)  评论(0)    收藏  举报