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>