首页 > 代码库 > 总结第九天

总结第九天

今天主要学习了if语句、switch语句、for循环和while循环。

if语句:单分支:

         格式:if(条件表达式){

                          //语句块

        }            !说明:如果当条件表达式成立的时候  得到布尔true  就执行语句块

双分支:格式:if(条件表达式){

                          //语句块1

        }else{

              //语句块2

        }            !说明:如果当条件表达式成立的时候  得到布尔true  就执行语句块1  但是如果                               条件表达式不成立  得到布尔false  就会执行语句块2 

多分支:格式:if(条件表达式1){

                          //语句块1

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

             //语句块2

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

             //语句块3

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

             //语句块n

        }[else{  

        //语句块

        }

第一步:先去判断条件表达式1是否成立  如果成立得到布尔true   就会执行语句块1  如果不成立  得到false  就会判断条件表达式2是否

第二步:它是建议第一步不成立的基础上    判断条件表达式2是否成立  如果成立得到布尔true   就会执行语句块2  如果不成立  得到false  就会判断条件表达式3是否成立

第三步:它是建议第二步不成立的基础上  先判断条件表达式3是否成立  如果成立就 就会执行语句块3  如果不成立 就会再去判断下一条条件表达式 

如果上面的条件表达式都不成立  并且我们写了else这个语句  那么就会执行else里面的语句块

else语句可以省略不写  可写可不写 根据实际情况来定

switch:

格式:switch(变量名){

                  case值1 :

                          执行语句块1

                  break;

                  case 值2 :

                          执行语句块2

                  break;

                  case 值3:

                          执行语句块3

                  break;

                  case 值n:

                          执行语句块n

                  break;

                  default:

                          默认的语句块

                  break;

}

说明:拿变量名的值与case中的每一个值比较全等于比较  如果比较成立 就会执行对应的语句块   但是它会去查找这个对应的语句块的后面是否写了break这个关键字  如果没有写它会继续往下去找break关键字 并且同时会将下面的语句块输出  直达找到break为止!

for 循环:

格式:for(变量初始化;条件表达式;变量更新){

                  //循环体

    }

  

    第一步:变量初始化  声明一个变量然后给其赋值   它只执行一次

         第二步:判断条件表达式是否成立   如果条件表达式成立 就执行第三步 如果条件表达式不成立就退出循环

         第三步:建立第二步成立的基础上  执行循环体

         第四步:变量进行更新   立马又来执行第二步 判断条件表达式是否成立!

while循环:

格式:变量初始化

         while(条件表达式){

                  //循环体

                  变量更新

}

结构说明:  当条件表达式成立时 就执行循环体 !

循环中断关键字:break、continue.

break:当遇到break关键字以后 那么就会中断整个循环  循环不会继续往下执行!

continue:当遇到continue关键字以后 会中断“本次”循环,继续执行下一次循环!

    


window.prompt(text,defaultText)

  会弹出一个用户输入对话框

  text:提示的信息   可选

  defaultText:可选   默认显示的数据

  当用户点击确定按钮的时候会得到一个String类型的数据!

  如果用户没有填写数据 直接点击了取消按钮  得到null

parseInt(变量名):从一个字符串提取一个整数  当遇到非数值以后就停止提取  如果字符串的第一个字符不是数值 那么直接返回NaN

parseFloat(变量名):从一个字符串提取浮点数  当遇到除了.以外的其它字符就会停止提取如果字符串的第一个字符不是数值 那么直接返回NaN

isNaN(变量名):  先将变量名进行自动的转换Number型 如果转换后是NaN那么就返回true,如果不是NaN就返回false

   

总结第九天