JavaScript -- 循环语句

JavaScript 支持不同类型的循环:

  • for - 循环代码块一定的次数
  • for/in - 循环遍历对象的属性
  • while - 当指定的条件为 true 时循环指定的代码块
  • do/while - 同样当指定的条件为 true 时循环指定的代码块

For 循环

for 循环是您在希望创建循环时常会用到的工具。

语法:

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

while 循环

while 循环会在指定条件为真时循环执行代码块。

语法:

while (条件)
{
    需要执行的代码
}

do/while 循环

do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。

语法:

do
{
    需要执行的代码
}
while (条件);

demo:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8">
        <title>循环语句</title>
    </head>

    <body>
        <script type="text/javascript" src="test.js" ></script>
        <button onclick="loop()">循环语句</button>
    </body>

</html>

js里面的循环语句逻辑代码:

/**
 * 循环语句
 */
function loop(){
        document.write("----------for循环遍历-----------" + "<br>");
            cars = ["BMW", "Volvo", "Saab", "Ford"];
            for (var i = 0; i < cars.length; i++) {
                document.write(cars[i] + "<br>");
            }
            document.write("---------------------" + "<br>");
            var i = 0,
                len = cars.length;
            for (; i < len;) {
                document.write(cars[i] + "<br>");
                i++;
            }
            document.write("----------for/in 语句循环遍历对象的属性-----------" + "<br>");
            var x;
            var txt = "";
            var person = {
                fname: "Bill",
                lname: "Gates",
                age: 56
            };
            //通过for in 进行对象遍历
            for (x in person) {
                //字符串拼接,通过+
                txt = txt + person[x];
            }
            document.write(txt + "<br>");
            document.write("----------while循环语句----------" + "<br>");
            var x = "",
                i = 0;
            while (i < 5) {
                x = x + "该数字为 " + i + "<br>";
                i++;
            }
            document.write(x + "<br>");
            document.write("----------do while循环语句----------" + "<br>");
            var x = "",
                i = 0;
            do {
                x = x + "the number is " + i + "<br>";
                i++;
            }
            while (i < 5)
            document.write(x + "<br>");
}
时间: 2024-12-14 06:44:06

JavaScript -- 循环语句的相关文章

javascript循环语句及函数

循环语句 1.While 语法: while (exp) { //statements; } 说明: while (变量<=结束值) { 需执行的代码 } 例1: var i = 1; while(i < 3){ alert(i); i++; } 注意:如果忘记增加条件中所用变量的值,该循环永远不会结束.这可能导致浏览器崩溃. ( 用while输出1-1000的数值 var i=1; while(i<=1000){ if(i%2){ document.write(i); } //输出1-

Web开发(初级)- python、JavaScript及jQuery循环语句

循环语句 一.概述 python中循环语句有两种,while,for: JavaScript中循环语句有四种,while,do/while,for,for/in jQuery循环语句each 二.python循环语句 2.1 for 循环 # a. li = [1, 2, 3, 4] for i in li:     print(i) # b. li = [1, 2, 3, 4] for i, j in enumerate(li, 1):     print(i, j)      # enume

JavaScript基础4——关于语句流程控制(分支语句、循环语句等)

分支语句 (1)if...else...语句,基本格式分三种,如下 1 <script type="text/javascript"> 2 var i=50; 3 //if语句 4 if (条件) 5 { 6 条件成立时执行代码 7 } 8 9 //if...else语句 10 if (条件) 11 { 12 条件成立时执行此代码 13 } 14 else 15 { 16 条件不成立时执行此代码 17 } 18 19 //if...else if...else if...e

javascript语句——条件语句、循环语句和跳转语句

× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文介绍可以改变语句默认执行顺序的条件语句.循环语句和跳转语句 条件语句 脚本的威力体现在它们可以根据人们给出的各种条件做出决策,javascript使用条件语句来做判断 条件语句(conditianal statement)通过判断表达式的值来决定执行还是跳过某些语句,包括if语句和switch语句

Javascript语法,变量类型,条件,循环语句,函数,面向对象

1.JavaScript代码革两种存在形式: <!-- 方式一 --> <script type='txt/javascript' src='/js/comment.js'></script> <!-- 方式二 --> <script type='txt/javascript'> js代码内容 </script> 方式一可以有效提高代码的重用性 2.JavaScript代码存放位置 HTML的head中 HTML的body代码块底部(

JavaScript的循环语句

JavaScript的循环语句 1.JavaScript的循环语句 (1)for循环语句 - 循环代码块一定的次数: (2)for/in循环语句 - 循环遍历对象的属性: (3)while循环语句 - 指定的条件为true时,循环指定的代码: (4)do/while循环语句 - 当指定的条件为true时,循环指定的代码. 2.for循环语句 (1)for循环语句的语法 //for循环的语句语法 for(语句1;语句2;语句3){ //被执行的代码块 } 语句1:在循环开始前执行:可以省略,也可以

Web开发技术&mdash;&mdash;JavaScript语法4(分支语句、循环语句)

JavaScript If...Else 语句 条件语句用于基于不同的条件来执行不同的动作. 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作.您可以在代码中使用条件语句来完成该任务. 在 JavaScript 中,我们可使用以下条件语句: · if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 · if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 · if...else if....else 语句 - 使用该语

JavaScript基本语法 -- 条件语句 &amp; 循环语句

条件语句 条件语句(Conditional statement)是JavaScript里面的基本结构之一,程序根据表达式的真假决定执行或者跳过某个分支,于是,条件语句有时候也可以称为"分支语句" 1. if & else if & else 基本写法如下: if (表达式1) { // 如果表达式1为真,执行代码块1 代码块1 } else if (表达式2) { // 如果表达式2为真,执行代码块2 代码块2 } else { // 否则,执行代码块3 代码块3 }

JavaScript中的if循环语句

<html> <head>  <meta charset="UTF-8">  <title></title>  <script type="text/javascript">   /*    * 向页面中输出连续数字    */   //document.write(1);   var n=1;   document.write(n++ + "<br />");