十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
//?一共輸出9行
公司專注于為企業(yè)提供做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、電子商務(wù)商城網(wǎng)站建設(shè),成都小程序開發(fā),軟件按需搭建網(wǎng)站等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會(huì)仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。
for?(var?i?=?1;i??10;?i++)?
{
//?定義每一行輸出的字符串
var?line?=?"";
//?每一行作為一個(gè)整體的字符串進(jìn)行累加
//?第一個(gè)是從1到i
//?加號(hào)
//?第二個(gè)是最大的那個(gè)i
for?(var?j?=?1;?j?=?i;?j++)?{
line?+=?j?+?"?*?"?+?i?+?"?=?"?+?i?*?j?+?"\t";
}
//?一并輸出這一行
console.log(line);
}
*******——8行7列,屬于嵌套循環(huán)。其實(shí)你可以把它看作是一個(gè)整體的循環(huán)。整體的for循環(huán)要循環(huán)8次,理解到這即可,因?yàn)槔锩娴闹皇撬难h(huán)內(nèi)容。
比如說:
for(int
i=0;i8;i++){
document.write("*******");//這里的循環(huán)輸入結(jié)果是8行7列的*******。
}
以此類推,最先執(zhí)行的是:document.write("*******");這一句。所以,for循環(huán)里面又嵌了一個(gè)for循環(huán),理所當(dāng)然,首先執(zhí)行的是里面的那個(gè)for循環(huán)。得到*******,外面的循環(huán)再循環(huán)8次,因此得到8行7列:
*******
*******
*******
*******
*******
*******
*******
*******
var?arr?=?[1,2,3];
//實(shí)際上它的完整形式是arr?=?[
[0(下標(biāo)為0):1],
[1(下標(biāo)為1):2],
[2(下標(biāo)為2):3]
];
//它的下標(biāo)是默認(rèn)從0開始,每增加一個(gè)值,就增加1,
默認(rèn)自增的下標(biāo),js是不顯示的,但是所有的下標(biāo)
都是從0開始往上遞增的
//開始循環(huán)
for(var?i?=?0;?i??arr.length;i++){
//內(nèi)部機(jī)制其實(shí)是下面的當(dāng)i=0;i=1;i=2時(shí),分別輸出它的值
//arr[0]
//arr[1]
//arr[2]
//arr.length就是這個(gè)數(shù)組的長度,是數(shù)組的值得個(gè)數(shù),即三個(gè),所以i3
//但是剛才說了,arr的下標(biāo)從0開始,所以,就是我上面給你下的
}?????????????????????????????
//相當(dāng)于你在平時(shí)
arr[0];
arr[1];
arr[2];
//得到的結(jié)果是一樣的,但是數(shù)值少的時(shí)候還可以這樣寫,多了就不行了,所以就出現(xiàn)了循環(huán)
i++是在i的基礎(chǔ)上,不斷地自加1
原型就是:
for(statement?1;statement?2;statement?3){statement}
statement 1用于聲明一個(gè)循環(huán)結(jié)構(gòu)判斷的對(duì)象
statement 2用于寫當(dāng)..條件的情況下(返回值為true的時(shí)候)循環(huán)
statement 3用于寫循環(huán)體的每次循環(huán)后的變化,我們通常也會(huì)用for(;;)表示無限循環(huán)