zoukankan      html  css  js  c++  java
  • JS基础6-流程控制语句(for for..in while do while)

    1.for循环的基本形式

    for (语句 1; 语句 2; 语句 3)
      {
      被执行的代码块
      }

    语句 1 在循环(代码块)开始前执行

    语句 2 定义运行循环(代码块)的条件

    语句 3 在循环(代码块)已被执行之后执行

        for(var i=100;i<1000;i++){
            var a=parseInt(i/100);
            var b=parseInt(i/10)%10;
            var c=i%10;
            if(a*a*a+b*b*b+c*c*c==i){
                alert(i)
            }
        }
        for(var i=0;i<arr.length;i++){
            alert(arr[i]);
        }
    for循环示例

    2.for in形式

    for (变量 in 对象)
    {
        在此执行代码
    }
        var i=0
        for(i in arr){
            alert(a[i]);
            }
        }
    for in示例

    3.while循环

    while (条件)
      {
      需要执行的代码
      }
    while输出数组(适合判断一个条件的循环)先判断后执行,适合循环次数不确定的循环。
        var i=0;
        while(i<arr.length){
            alert(a[i]);
            i++;
        }
    while循环示例

    4.do..while

    do
      {
      需要执行的代码
      }
    while (条件);
    do..while输出数组(适合判断一个条件的循环)先执行后判断.。
    在检查条件是否为真之前,该循环会执行一次代码块,然后如果条件为真的话,就会重复这个循环。
        var i=0;
        do{
            alert(a[i]);
        }
        while(i<arr.length);
        while(false){
            alert("执行了");
        }
        do{
            alert("执行了");
        }
    do..while循环示例
  • 相关阅读:
    struts2 标签给iterator添加自然序号
    theirtts2
    zhihutheirTTS1
    theirs《A 2019 Guide to Speech Synthesis with Deep Learning》
    theirmvsnetv00000
    theirmvsnetv2
    theirMeshCNN/
    their MVF-Net: Multi-View 3D Face Morphable Model Regression(2019 CVPR)
    their DenseFusion6dof
    C++35
  • 原文地址:https://www.cnblogs.com/LuckyGJX/p/8616426.html
Copyright © 2011-2022 走看看