JS语法基础知识点(2)——语法

流程控制if语句

1.if语句

语法:if(条件){语句块}

执行:判断条件是否满足,如果条件满足则执行语句块;不满足则不执行;

2. if,else语句

语法:if(条件){语句块} else{语句块}

执行:判断条件是否满足,如果条件满足则执行if语句块;不满足则执行else语句块;

3.if,elseif,elseif语句

语法:if(条件1){语句块1} elseif(条件2){语句块2} elseif(条件3){语句块3}

执行:判断条件1是否满足,如果条件1满足则执行语句块1;不满足判断是否满足条件2;如果满足执行语句块2;不满足判断条件3,如果满足执行语句块3,不满足继续执行或者不执行。

4.

4.if,elseif,elseif,else语句

语法:if(条件1){语句块1} elseif(条件2){语句块2} elseif(条件3){语句块3} else{语句块4}

执行:判断条件1是否满足,如果条件1满足则执行语句块1;不满足判断是否满足条件2;如果满足执行语句块2;不满足判断条件3,如果满足执行语句块3,不满足则执行语句块4。

switch语句

语法:

switch(变量n){

case 值1:documen.write();break;

case 值2:documen.write();break;

...

dafault: document.write("");

}

执行:变量n和值1比较,如果相同,则会执行值1后面的内容,如果不相同就会比较变量n和值2是否相同,如果相同,则执行case2后面的内容,如果不相同,则继续比较下去,如果没有和变量n相同的内容,就会执行default后面的内容。

注意:一定要在各路不包括default的分支后面加上break;


扩展:case分支条件可以使用范围,使用条件(case后面小括号里面要是true或者false):


if之间相互嵌套

在满足一个条件的情况下再去判断是否满足下一个条件,如果满足则执行。

实例:


循环

循环三要素:

1.循环变量的初始化;

2.循环条件的判断;

3.循环变量的改变。

while循环

语法:var i=1;//循环变量个初始化

        while(i<00);//循环条件的判断

        //循环体        

        {

            //循环变量的改变

            i++;

        }

执行:循环变量初始化》循环条件判断》循环体》循环变量的改变

注意:如果判断条件为true则执行,为false则不执行循环。

实例:while循环输出1-100之间所有的数字


实例:while循环输出1-100之间所有整数和:


求和思想:

1.找一个变量用来表示总和;

2.把前一次的和加上新的值再赋给变量。

do...while循环

语法:

var i=1;

do{

//循环体,循环变量改变

}

while(i<100)

执行:循环变量初始化》立刻执行一次循环》循环变量的改变》循环条件判断》循环体》循环变量改变...

注意:必定会执行一次循环。

实例:do...while输出1-100数字



for循环

语法:

for(循环变量初始化;循环条件判断;循环变量的改变){

//循环体

}

执行:循环变量的初始化》循环条件的判断(true)》循环体》循环变量的改变》...循环条件判断(false)跳出循环。

实例:输出1-100之间所有数字


实例:for循环输出<h1>-<h6>标签:


for循环的嵌套:

for(){

for(){

}

}

实例:for循环嵌套实现99乘法表(这里为了显示效果,将乘法*换成了x)



猜你喜欢

转载自blog.csdn.net/weixin_41849462/article/details/80551084