課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么順序是0 7 2 4????完全不理解
2015-02-20
源自:JavaScript進(jìn)階篇 3-8
正在回答
題目給的數(shù)值是
var ?arr = ['*','##',"***","&&","****","##*"];
arr[7] = "**";
而array里面拆開得到的數(shù)值是
arr[0] = *
arr[1] = ##
arr[2] = ***
arr[3] = &&
arr[4] = ****
arr[5] = ##*
所以你得到0724
但我覺得這樣寫會比較符合題目要求
<!DOCTYPE??HTML> <html?> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>數(shù)組</title> <script?type="text/javascript"> ?//創(chuàng)建數(shù)組 ?var??arr?=?['*','##',"***","&&","****","##*"]; ?//顯示數(shù)組長度 ?var?length?=?arr.length; ?arr[7]?=?"**"; ? ?//將數(shù)組內(nèi)容輸出,完成達(dá)到的效果。 ?var?row?=?4; ?var?row_count?=?0; ?for(var?i=0;?i<length;?i++){ ????row_count++; ????if(row_count<=row){ ????????if(arr[i].length?==?i+1){ ????????????if(arr[i].indexOf('*')?===?-1) ????????????????document.write(arr[7]+"<br>"); ????????????else?if(arr[i].length?==?(i+1)){ ????????????????document.write(arr[i]+"<br>"); ????????????} ????????} ????????else{ ????????????for(var?j=0;?j<i+1;?j++){ ????????????????document.write("*"); ????????????} ????????????document.write("<br>"); ????????} ????} ?} </script> </head> <body> </body> </html>
April123_ 提問者
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
1 回答輸出長度值是8,arr[7]="**",怎么計(jì)算出arr[0];arr[7];arr[2];arr[4]這個順序的?
2 回答請問下面的括號里的otest.childNodes[0],為什么是【0】?按照順序不應(yīng)該是【2】么?
2 回答為什么我程序的myarr[4] 可以輸出數(shù)值,而不是myarr[0]找不到,不是順序執(zhí)行么?
1 回答請問各位var里面##是干什么的?還有就是&&,輸出的時候?yàn)槭裁词莂rr[0],arr[7],arr[2],arr[4],這個輸出順序?yàn)槭裁词沁@樣?
3 回答請問這一節(jié)第一種方法是什么意思? var Myarr = [[0 , 0 , 0 , 0 ,0 ],[0 , 1 ,2 , 3 ,4 ],[0 , 2 , 4 , 6 ,8 ]]
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-02-21
題目給的數(shù)值是
var ?arr = ['*','##',"***","&&","****","##*"];
arr[7] = "**";
而array里面拆開得到的數(shù)值是
arr[0] = *
arr[1] = ##
arr[2] = ***
arr[3] = &&
arr[4] = ****
arr[5] = ##*
所以你得到0724
但我覺得這樣寫會比較符合題目要求