JavaScript基本知识——循环语句基础

一、条件语句——if
1.语法:
if( condition ){
statement1;
}else if (condition1) {
statement2;
}…else{
statement3;
}

2.与if 语句相关的方法:
             1.alert();      ---弹出警告对话框
             2.prompt();  ---弹出输入框,并且在点击确定的时候返回输入内容,点击取消返回null       
             3.string.length    ---获取string字符串的长度,返回number

3.结合案例:
            输入一个长度等于6位的纯数字密码,当长度不等于6位时显示“请输入6位数字密码”,当长度是非数字是显示“密码必须是6位数字”,其余情况显示“密码设置正确”。
            var password  = prompt("请设置您的密码");
            if (password.length != 6){
                    alert("请输入6位数字密码");
             }
            else if (isNaN(password)) {
                alert("密码必须要是数字")
                }else{
                    alert("密码设置正确");
                    }

二、switch 语句
1.语法:switch(expression){
case value:statement
break;
case value:statement
break;

default:statement
}

2.需要用到的方法:
                1.document.write(“内容”);  ---向浏览器输出内容
                2.new Date().getDay()            ---获取星期,返回nuber值(0 - 6)

3.结合案例:
                用switch语句在页面上显示今天是星期几。
                    var week = new Date() . getDay();
                    var weekstr = "";
                    switch(week){
                    case 0:
                    weekstr="日";
                    break;
                    case 1:
                    weekstr="一";
                    break;
                    case2:
                    weekstr="二";
                    break;
                    case3:
                    weekstr="三";
                    break;
                    case 4:
                    weekstr="四";
                    break;
                    case 5:
                    weekstr="五";
                    break;
                    default:
                    weekstr="六";

}
document.write(“今天是星期” + weekstr);

三、for 语句
1.语法:
for(语句1 ;语句2;语句3){
被执行的代码块;

语句1 — 在循环(代码块)开始前执行
语句2 — 定义运行循环(代码块)的条件
语句3 — 在循环(代码块)已被执行之后执行

    2.嵌套(当循环与循环发生嵌套时):
       	 1.外层是假的就不再执行
    	 2.先执行外层再执行内层,直至内层的条件为假时再返回外层执行


    3.例子——打出1-100的数:
            for(i = 1; i <= 100; i++){
                document.write(i);
        }

四、while语句
1.语法:
while(条件){
需要执行的代码;

2.例子——打出1-100的数:
var i = 1;
while(i <= 100 ){
document.write(i)
i+ = 1;
}

五、do-while 语句
1.语法:
do{
需要执行的代码;
}while(条件)
ps:这种语法的循环至少要被执行一次

            2.示例:
                   var i = 1;
                   do{
                        if(i % 2 == 0){
                    console.log(i);
                    }
                    i++;
                }while(i <= 10);

六、break语句和continue语句
1.break语句 — 立即退出循环
2.continue语句 — 结束本次循环立即开始下一次

猜你喜欢

转载自blog.csdn.net/qq_43516152/article/details/84537065