for循环
for 多次遍历代码块
for (语句 1; 语句 2; 语句 3) {
要执行的代码块
}
for (i = 0; i < cars.length; i++) {
text += cars[i] + "<br>";
}
for-In 循环
var person = {fname:"Bill", lname:"Gates", age:62};
var text = "";
var x;
for (x in person) {
text += person[x];
}
forEach
写法虽然简单了,但是也有缺点,你不能中断循环(使用break或者return)。
myArray.forEach(function (value) {
console.log(value);
});
var fruits, text;
fruits = ['Banana', 'Orange', 'Apple', 'Mango'];
text = '<ul>';
fruits.forEach(myFunction);
text += '</ul>';
document.getElementById('d9').innerHTML = text;
function myFunction(value) {
text += '<li>' + value + '</li>';
}