課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
var a=[3.3,-0.1,-9.9,8.9];
?for(i in a){
? ? ?document.write(Math.round(a[i])+'<br/>');
?}
這里的for的循環(huán)次數(shù)是數(shù)組的長度值 ?是這樣子的嗎?之前課程內(nèi)容好像沒講到哦
2017-02-24
源自:JavaScript進(jìn)階篇 7-15
正在回答
如果a是一個(gè)int數(shù)組,那么i就相當(dāng)于一個(gè)臨時(shí)變量
用于存儲(chǔ)每次從a中取出的值
其他的數(shù)據(jù)類型和這個(gè)相似
這是一般for循環(huán)的進(jìn)一步簡化,提高寫代碼的效率
青黃不一 提問者
幸福是可積的 回復(fù) 青黃不一 提問者
青黃不一 提問者 回復(fù) 幸福是可積的
慕粉1440489053 回復(fù) 幸福是可積的
JavaScript最大的特點(diǎn)就是語義化,
for (i in a)從語義化角度考慮,這里的i 為局部變量,實(shí)際應(yīng)該是let i(當(dāng)循環(huán)結(jié)束后,let聲明的變量將消失,具體可以去百度),in a指在a中依次按順序循環(huán).就這么簡單。
注意:以上均屬個(gè)人理解,只做交流,不做學(xué)習(xí)參考。
for(i in a){
//你好,謝謝、不過我想了解的是for(i in a){}這個(gè)知識(shí)點(diǎn),不太明白!能否幫忙解釋下呢
<!DOCTYE?html> <html> ????<head> ????????<meta?charset="utf-8"> ????????<title>JavaScript</title> ????????<script?type="text/script"> ??????var?a=[3.3,-0.1,-9.9,8.9]; ??????for(?var?i=0;i?<?a.length;i++){??????//a.length??是獲取數(shù)組a的長度 ???????????document.write(Math.round(a[i])+'<br/>');????//Math.round??是四舍五入,所以得到的值是整數(shù)。 ?} ????????</script> ????</head> ????<body> ????</body> </html>
<!DOCTYE html>
<html>
? ? <head>
? ? ? ? <meta charset="utf-8">
? ? ? ? <title>JavaScript</title>
? ? ? ? <script type="text/script">
? ? ? var a=[3.3,-0.1,-9.9,8.9];
? ? ? for( var i=0;i < a.length;i++){ ? ? ?//a.length ?是獲取數(shù)組a的長度
? ? ? ? ? ?document.write(Math.round(a[i])+'<br/>'); ? ?//Math.round( ) ? 是四舍五入,所以得到的值是整數(shù)。
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>
丶后知后覺
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
3 回答for和for in
1 回答遍歷對(duì)象數(shù)組,用基本的for循環(huán)能實(shí)現(xiàn),但for (x in array[])卻實(shí)現(xiàn)不了
3 回答遍歷對(duì)象數(shù)組,用基本的for循環(huán)能實(shí)現(xiàn),但for (x in array[])卻實(shí)現(xiàn)不了
1 回答關(guān)于for...in循環(huán)的問題
1 回答請(qǐng)問這個(gè)例子中如果用for in來做循環(huán)就要出問題?for(x in myL){ }
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-03-19
如果a是一個(gè)int數(shù)組,那么i就相當(dāng)于一個(gè)臨時(shí)變量
用于存儲(chǔ)每次從a中取出的值
其他的數(shù)據(jù)類型和這個(gè)相似
這是一般for循環(huán)的進(jìn)一步簡化,提高寫代碼的效率
2018-11-20
JavaScript最大的特點(diǎn)就是語義化,
for (i in a)從語義化角度考慮,這里的i 為局部變量,實(shí)際應(yīng)該是let i(當(dāng)循環(huán)結(jié)束后,let聲明的變量將消失,具體可以去百度),in a指在a中依次按順序循環(huán).就這么簡單。
注意:以上均屬個(gè)人理解,只做交流,不做學(xué)習(xí)參考。
2017-02-27
for(i in a){
? ? ?document.write(Math.round(a[i])+'<br/>');
?}
//你好,謝謝、不過我想了解的是for(i in a){}這個(gè)知識(shí)點(diǎn),不太明白!能否幫忙解釋下呢
2017-02-24
2017-02-24
<!DOCTYE html>
<html>
? ? <head>
? ? ? ? <meta charset="utf-8">
? ? ? ? <title>JavaScript</title>
? ? ? ? <script type="text/script">
? ? ? var a=[3.3,-0.1,-9.9,8.9];
? ? ? for( var i=0;i < a.length;i++){ ? ? ?//a.length ?是獲取數(shù)組a的長度
? ? ? ? ? ?document.write(Math.round(a[i])+'<br/>'); ? ?//Math.round( ) ? 是四舍五入,所以得到的值是整數(shù)。
?}
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>