• 締切済み

for文を用いたArrayについて

はじめまして、初心者で配列がよくわからず困っているので、教えていただけないでしょうか。 chn = new Array("ch1","ch2","ch3",...(中略)...,"ch100"); というように配列を作りたいんですが、for文などを用いて簡潔に書くことはできるでしょうか? ご教授ヨロシクお願いします。

みんなの回答

noname#84373
noname#84373
回答No.3

馬鹿が暴走していると思って聞いてくれ!^^; function chn(n){ return 'ch'+(1+n); } だけで同じなのでは? chn = "ch1 ch2 ch3 (中略)ch100".split(' '); これでも多少短くなるけど

  • v7nV1dZjx
  • ベストアンサー率10% (7/64)
回答No.2

こんにちは。次のような感じでいかがでしょう。 <HTML> <HEAD> </HEAD> <BODY> <SCRIPT LANGUAGE=JAVASCRIPT> <!-- array = new Array(); for (i=1; i<=100 ;i++){ array[i] = new Array("ch" + i) } //--> </SCRIPT> </BODY> </HTML>

回答No.1

var arr = new Array(); for (var i=1;i <=100 ;i++){ arr.push("ch" + i.toString()); } for (var i = 0;i < arr.length; i ++){ alert(arr[i]); }

関連するQ&A