zoukankan      html  css  js  c++  java
  • javascript中循环语句 while、dowhile、forin、for用法区别

    do-while比while多循环一次,我就不举例了。

    for循环相信大家也熟的不能再熟了,我们就看for-in这一句。

    这个其实是针对数组的,js中数组的初始化也挺奇特的比如我们在script结点里写:(另外注意下数组的初始化,用的是中括号)

     代码如下 复制代码
    <script type="text/javascript">                
    <!--                 
    document.write("test<br/>");           
    var a=[3,4,5,7];          
     for(var test in a){               
    document.write(test+":   "+a[test]+"<br/>");           
    }           
    -->     
    </script>
     

    for in实例二

     代码如下 复制代码
    <html>
    <body>
    <script type="text/javascript">
    var x
    var mycars = new Array()
    mycars[0] = "http://www.zhutiai.com/6120c/"
    mycars[1] = "sina.com"
    mycars[2] = "163.com"

    for (x in mycars)
    {
    document.write(mycars[x] + "<br />")
    }
    </script>
    </body>
    </html>
     

    javascrpt for

     代码如下 复制代码
    <script type="text/javascript">
    for (i = 0; i <= 5; i++)
    {
    document.write("数字是 " + i)
    document.write("<br />")
    }
    </script>
     


    数字是 0
    数字是 1
    数字是 2
    数字是 3
    数字是 4
    数字是 5

    解释:
    for 循环的步进值从 i=0 开始。

    只要 i 小于等于 5,循环就会继续运行。

    循环每循环一次,i 就会累加 1。


    javascrpt do while:

     代码如下 复制代码
    <html>
    <head>
    <title>一个使用到do...while循环的Javascript示例</title>
    </head>
    <body>
    <p>
    <script type="text/javascript">
    i = 0
    do
    {
    document.write( i + "<br>")
    i++
    }
    while (i <= 5)
    </script>

    数字是 0
    数字是 1
    数字是 2
    数字是 3
    数字是 4
    数字是 5

    解释:
    i 等于 0。

    循环首先会运行。

    每循环一次,i 就会累加 1。

    当 i 小于或等于 5 时,循环会继续运行。


    javascrpt while

     代码如下 复制代码
    <script type="text/javascript">
    i = 0
    while (i <= 5)
    {
    document.write("数字是 " + i)
    document.write("<br />")
    i++
    }
    </script>
     

    数字是 0
    数字是 1
    数字是 2
    数字是 3
    数字是 4
    数字是 5

    解释:
    i 等于 0。

    当 i 小于或等于 5 时,循环将继续运行。

    循环每运行一次,i 会累加 1。

    </p>
    <p>Javascript示例代码解释:这个Javascript示例用到了do...while循环语句。
    循环语句允许重复执行一行或数行代码,do后面跟的是重复执行的代码,while后面跟的是终止循环的条件。这个Javascript示例中,设一个变量为i,i初始值为0,i++表示每次重复执行后i的值就加1,终止循环条件为while (i <= 5),也就是说,一旦i的值大于5,就终止循环。该示例中,重复循环的语句是while循环里面的document.write语句。</p>
    </body>
    </html>

    从上面的实例我们可以看出来关于js for,for in ,while ,do while 它们之间的区别。

    更多详细内容请查看:http://www.111cn.net/wy/js-ajax/42226.htm

  • 相关阅读:
    Thinking in Java Reading Note(9.接口)
    Thinking in java Reading Note(8.多态)
    Thinking in Java Reading Note(7.复用类)
    SQL必知必会
    Thinking in Java Reading Note(5.初始化与清理)
    Thinking in Java Reading Note(2.一切都是对象)
    鸟哥的Linux私房菜笔记(1.基础)
    Thinking in Java Reading Note(1.对象导论)
    CoreJava2 Reading Note(2:I/O)
    CoreJava2 Reading Note(1:Stream)
  • 原文地址:https://www.cnblogs.com/phpfans2012/p/2408805.html
Copyright © 2011-2022 走看看