一、基本語法
for (語句 1; 語句 2; 語句 3) {
要執行的代碼塊
}
若for里面的條件表達式為true,for循環就重復執行循環體的代碼,
若for里面的條件表達式為false,則退出for循環。
語句 1 在循環(代碼塊)開始之前執行。
語句 2 定義運行循環(代碼塊)的條件。
語句 3 會在循環(代碼塊)每次被執行后執行。
二.for循環實現1-100求和
let sum = 0; // 定義一個變量,用來存儲求的和
for (let i = 1; i <= 30; i++) {
// sum += i; 相當於 sum = sum + i;
sum += i; // 每次循環 sum 的值都會更新
}
console.log(sum);
三、雙重for循環
for循環可以重復執行一個操作,當然也可以重復執行另一個循環,即for循環里面嵌套for循環,即雙重for循環
循環的嵌套: 外層循環循環一次,內層就要循環完
實例九九乘法表:
let i,j,str;
for(i=1;i<=9;i++){ //第一層for循環控制行數
str="";
for(j=1;j<=i;j++){ //第二層for循環控制列數
str +=i+"x"+j+"="+(i*j)+" "
}
console.log(str);
}