js流程控制

编辑本博客

if判断语句:

<script type="text/javascript">
    var j=10;
    if ("判断条件"){
        // 条件成立的代码;
    }
    else{
        // 条件失败的代码;
    }
</script>
View Code

switch判断:

<script type="text/javascript">
    var value="A";
    switch (value){
        case "A":
            console.log("is A")
            break;
        case "a":
            console.log("is a")
            break;
        default:
            console.log("is default")
            break;
    }
</script>
View Code

while循环:

先判断条件,再执行代码

  1. 初始化循环变量
  2. 判断循环条件
  3. 更新循环变量
<script type="text/javascript">
    var i=1;
    while(i<100){
        if(i%3==0){
            console.log(i)
        };
        i++
    };
</script>
View Code

do...while循环:

先执行一次代码后,再做条件判断

<script type="text/javascript">
    var i=3;
    do{
        console.log('do...while');
        i--;
    }while(1>0)
</script>
View Code

for循环:

<script type="text/javascript">
    for(var i=1;i<100;i++){
        if(i%2==0){
            console.log(i);
        };
    };
</script>
View Code

 for循环练习

<script type="text/javascript">
    /*输出直角三角形
    for(var i=1;i<=6;i++){
        for(var j=i;j>0;j--){
            document.write("*");
        }
        document.write("<br>");
    };
    */
    //输出等边三角形
    for(var i=1;i<=6;i++){
        for(var j=i;j<6;j++){
            document.write("&nbsp;");
        }
        for (var j=1;j<=2*i-1;j++){
            document.write("*")
        }

        document.write("<br>");
    };
</script>
View Code
原文地址:https://www.cnblogs.com/yaya625202/p/9171428.html