for回圈
語法:
for(運算式1;運算式2;運算式3){
回圈體;
}
執行程序:
先執行一次運算式1,然后判斷運算式2;如果不成立則直接跳出回圈
如果運算式2成立,執行回圈體的代碼,結束后,跳到運算式3執行,然后跳到運算式2,判斷運算式2是否成立,不成立,則跳出回圈
如果運算式2成立,則執行回圈體,然后再跳到運算式3,再跳到運算式2,判斷是否成立,一直如此
練習1: 列印10次,哈哈,我又變帥了
for (var i = 0; i < 10; i++) {
console.log("日照香爐生紫煙");
}
練習2:求1-100之間所有數字的和
var sum = 0;
for (var i = 1; i <= 100; i++) {
sum += i;
}
console.log(sum);
練習3:求1-100之間所有偶數的和
var sum1 = 0;
for (var i = 1; i <= 100; i++) {
//判斷i與2取余是0---->偶數
if (i % 2 == 0) {
sum1 += i;
}
}
console.log(sum1); //2550
練習4:求1-100之間所有奇數的和
var sum2 = 0;
for (var i = 1; i <= 100; i++) {
if (i % 2 != 0) {
//奇數
sum2 += i;
}
}
console.log("和為:" + sum2);
練習5:求1-100之間所有能被3整除的數字的和
var sum3 = 0;
for (var i = 1; i <= 100; i++) {
if (i % 3 == 0) {
sum3 += i;
}
}
console.log(sum3);
練習6:求1-100之間所有能被7整除的數字的和
var sum4 = 0;
for (var i = 1; i <= 100; i++) {
if (i % 7 == 0) {
sum4 += i;
}
}
cnsole.log(sum4);
補充:
alert();//彈框
console.log();//在控制臺
document.write("<a href='http://www.baidu.com'>百度</a>"); //顯示在頁面亞~
練習7:畫星星
for (var i = 0; i <= 5; i++) {
//控制每一行有幾個星星
for (var j = 0; j <= 5; j++) {
document.write("★");
}
document.write("<br/>");
}
練習8:三角形的---五角星
隨著行數的增加,每一行都會比上一行多一個五角星
for (var i = 0; i <= 5; i++) {
//控制每一行有幾個星星
for (var j = 0; j <= i; j++) {
document.write("★");
}
document.write("<br/>");
}
練習9: 乘法口訣表
1. 掌握------必須要寫出來的
//控制行數
for (var i = 1; i <= 9; i++) {
//控制每一行有多少個運算式
for (var j = 1; j <= 9; j++) {
document.write(j + "*" + i + "=" + i * j);
}
document.write("<br/>");
}
2. 表格版本的-------能夠理解,如果寫出來更好
document.write("<table border='1' cellpadding='0' cellspacing='0'>");
for (var i = 1; i <= 9; i++) {
document.write("<tr>");
for (var j = 1; j <= i; j++) {
document.write("<td>");
document.write(i + "*" + j + "=" + i * j);
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/169448.html
標籤:JavaScript
上一篇:echarts玩轉圖表之矩形樹圖
下一篇:javascript閉包詳解
