for迴圈示例:
//1-10000以內的完數
//完數:因子之和相加等於這個數
//例如:6的因子為1,2,3:1+2+3=6
let i ,j;
let sum ;
for(i=1;i<=10000;i++)
}if(i ==sum)
}
//讓使用者輸入行數,使用for迴圈巢狀打出正著的星星出來,行數等於使用者輸入的數字
let readline = require("readline-sync");
console.log("請輸入行數");
let line = readline.question("");
let strspace = "";
let strstar = "";
let str = "";
for(let i = 1;i<=line;i++)
for(let k = 1;k<=2*i-1;k++)
str = strspace +strstar;
console.log(str);
str = "";
strspace = "";
strstar = "";
}
讓使用者輸入行數,使用for迴圈巢狀打出倒著的星星出來,行數等於使用者輸入的數字
//讓使用者輸入行數,使用for迴圈巢狀打出倒著的星星出來,行數等於使用者輸入的數字
let readline = require("readline-sync");
console.log("請輸入行數");
let line = readline.question("");
let strspace = "";
let strstar = "";
let str = "";
for(let n =1;n<=line;n++)
for(let j=1;j<=line*2+1-2*n;j++)
str=strspace+strstar;
console.log(str);
str = "";
strspace = "";
strstar = "";
}
有1,2,3,4這麼4個數,能組成多少個互不相同且不含有重複數字的三位數?都是多少?
//有1,2,3,4這麼4個數,能組成多少個互不相同且不含有重複數字的三位數?都是多少?
let sum =0;
for(let a =1;a<=4;a++)
for(let c =1;c<=4;c++)
console.log(a,b,c);
sum++;}}
}console.log(sum);
初始的二維陣列是乙個,3行4列的陣列。將其轉換為4行3列的二維陣列
let arr = [[2,3,6,8],[5,7,0,9],[1,3,5,7] ];let str =;
for(let i = 0;i)
console.log(str)
for(let j =0;j)
}console.log(str);
陣列氣泡排序
let arr =[15,56,21,34,5,1,30,78,7,-9,0,10,778]let i,j,temp;
for(i=1;i//
第乙個for控制比較輪數:根據簡單判斷,例如4個數一共冒泡3次,所以總的冒泡次數時n-1次
for(j=0;j//
第二個for控制比較次數:
if(arr[j] > arr[j+1])
}}console.log(arr);
陣列選擇排序
let arr =[15,56,21,34,5,1,30,78,7,-9,0,10,778]let i,j,temp;
//簡單判斷,例如4個數,外層迴圈一共是3次,
for(i = 0;i)
}}console.log(arr);
Js 設計模式簡單示例(筆記)
function single age var createsingle function var a createsingle 12 console.log a single var b createsingle 13 console.log b single console.log a b tr...
js中的for迴圈
for迴圈 for 迴圈條件初始化 迴圈條件判斷 迴圈初始化 執行規則 第一步 迴圈結構初始化 var i 0 第二步 迴圈條件判斷 i 5 若判斷條件為真,則執行迴圈體 若不成立,則結束迴圈 第三步 迴圈迭代 i 第四步 回到第二步 i 2 每次執行下次迴圈上都給i 2在執行迴圈,下一次迴圈前用 ...
js中for迴圈巢狀
首先我們的for迴圈單個就是我們將內容全部輸出出來執行的條件 1.首先宣告初始值 2.設定條件 3.執行 塊 4.執行i 如下,測試10 js的for迴圈巢狀例子 1.宣告初始值 2.設定條件 3.執行外圈 4.外圈執行一次外邊迴圈全部 5.外圈執行 塊後,執行 i 如果繼續執行還是這個邏輯向下接著...