電子書籍の厳選無料作品が豊富!

はじめまして、初心者で配列がよくわからず困っているので、教えていただけないでしょうか。

chn = new Array("ch1","ch2","ch3",...(中略)...,"ch100");

というように配列を作りたいんですが、for文などを用いて簡潔に書くことはできるでしょうか?

ご教授ヨロシクお願いします。

A 回答 (3件)

馬鹿が暴走していると思って聞いてくれ!^^;


function chn(n){ return 'ch'+(1+n); }
だけで同じなのでは?

chn = "ch1 ch2 ch3 (中略)ch100".split(' ');
これでも多少短くなるけど
    • good
    • 0

こんにちは。

次のような感じでいかがでしょう。
<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>
    • good
    • 0

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]);
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!