天天看点

JavaScript for循环语句

for循环语句可以用来执行相同的代码数次。

语法:

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

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

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

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

for / in 循环用来遍历对象的属性

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <button onclick="forIn()">click</button>
    <p id="demo"></p>
    <script>
    // cars = ["BWM","AUDI","Ben","BYD","TOYOUTA"]
    // for (var i=0;i<cars.length;i++){
    //     document.write(cars[i] + "<br>");
    // }
    function forIn(){
        var book = {name:"moke",price:18,count:15000};
        var text = "";
        for (attri in book){
            text = text + book[attri] + "<br>";
        }
        document.getElementById("demo").innerHTML=text;

    }
    </script>
</body>
</html>