码迷,mamicode.com
首页 > Web开发 > 详细

js(条件语句,循环语句)

时间:2016-09-06 22:49:40      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

条件语句if

语法:if(condition) statements1 else statement2

栗子:

<script type="text/javascript">
    var i = prompt("请输入你的成绩");
    if(i >= 80 && i <=100){
        alert("成绩优良");
    }else if(i >= 60 && i < 80){
        alert("成绩合格");
    }else if(i < 60 && i >=0){
        alert("成绩不合格");
    }
</script>

条件语句switch

语法:

switch (expression){
        case value:
            //statement
            break;
        case value:
            //statement
            break;
        default:
            //statement
    }

栗子:

<script type="text/javascript">
    var i = 25;
    switch(i){
        case 25:
            alert(i + "等于25");
            break;
        case 100:
            alert(100);
            break;
        default:
            alert("other");
    }
</script>

while循环

语法:while (exp) { //statements; }

说明:while (变量<=结束值) { 需执行的代码 }

栗子:

<script type="text/javascript">
    var i = 1;
    while(i < 3){
        alert(i);
        i++;
    }
</script>

Do…while循环

语法:do { //statements; }while (condition);

说明:do { 需执行的代码 } while (变量<=结束值)

栗子:

<script type="text/javascript">
    var i = 1;
    do {
        alert(i);
        i++;
    }while(i < 3);
</script>

for循环

语法:for(initial; expression; post-loop-expression){ //statement; }

说明:for (变量=开始值;变量<=结束值;变量=变量+步进值) { 需执行的代码 }

栗子:

<script type="text/javascript">
    for(var i = 1; i < 3; i++){
        alert(i);
    }
</script>

break语句 和 continue语句

说明:break 语句可以立即退出循环; continue 语句只是退出当前循环;

栗子:

<script type="text/javascript">
    var n = 0;
    for(var i = 1; i < 10; i++){
        if(i == 4){
            continue;
        }
        n++;
    }
    alert(n);
    
    var m = 0;
    for(var j = 1; j < 10; j++){
        if( j > 5){
            break;
        }
        m++;
    }
    alert(m);
</script>

 

js(条件语句,循环语句)

标签:

原文地址:http://www.cnblogs.com/zhuanggege/p/5847260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!