5.11日js学后感

2018-05-13  本文已影响0人  天色见晚

一、运算符和表达式

三目运算符(三元运算符)

语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。

二、函数

1.函数:function,也叫方法或过程,是一段预定义好并可以被反复执行的代码块

预定义:提前声明好,不是马上用

反复执行:可以被循环利用

代码块:可以包含多条循环语句

function 函数名(参数列表){

      代码块

          //如果有返回值

          return 值/表达式

                  } 

  函数名(参数列表);//函数的调用

    注:

          1.参数列表由一个或多个组成,中间用,隔开

          2.定义时的参数称之为形参(形式上的参数)

          3.调用时的参数称之为实参()

          return:返回

          1.将制定的值或表达式带出到函数调用的位置处

          2.并终止当前函数的执行

三、作用域

      1.变量的作用域:

        作用域:变量和函数的可访问范围

              作用域可分为两种:

        1.全局作用域:一经定义代码的任何位置都可以访问

        2.局部作用域:只能在当前函数内访问

全局变量和局部变量冲突时,优先使用的是 局部变量

变量的作用域

四、分支结构

1.  if(条件){满足条件要执行的语句}

            2. if(条件){

              条件为真时要执行的语句

            }else{

            不满足条件式要执行的语句

            }

3.  else........if结构(多重if语句)

                if(条件1){

                语句块1

                }else if(条件2){

语句块2

                }else if(条件3){

                语句块3

                }

            4.switch......case

            switch(变量/表达式){

               

                case 值1:

                语句1;

                break;

            case 值2:

                语句2;

                break;

            case 值3:

                语句3;

                break; 

            default:

            //以上任何语句都没匹配上的时候 

              语句n;

              break; 

            }

            5. switch.....case   

              switch(变量/条件){

              case 值1:

              case 值2:

              case 值3:

              case 值4:

                  语句块;

                  break;

              }

上一篇下一篇

猜你喜欢

热点阅读