var players = new Array (4);
players[0] = new Array ("真弓",7,34);
players[1] = new Array ("バース",44,54);
players[2] = new Array ("掛布",31,40);
players[3] = new Array ("岡田",16,35);
document. write ("1985年ホームラン40本以上の選手<br />");
for (var i = 0; i < players. length; i++) {
var player=players[i];
if (player[2] >= 40) {
document. write (player[0] + " " + player[2] + "本<br />");
}
}
説明
players[0] = new Array ("真弓",7,34)
players[0][0]に"真弓"、players[0][1]に7、players[0][2]に34を入れます。
players[1] = new Array ("バース",44,54)
players[1][0]に"バース"、players[1][1]に44、players[1][2]に54を入れます。
players[2] = new Array ("掛布",31,40)
players[2][0]に"掛布"、players[2][1]に31、players[2][2]に40を入れます。
players[3] = new Array ("岡田",16,35)
players[3][0]に"岡田"、players[3][1]に16、players[3][2]に35を入れます。
players. length
配列playersのサイズ(要素数)
結果
2.関数
プログラム例
function sum(x)
{
var s = 0;
for (var i = 0; i<x. length; i++)
{
s += x[i];
}
return s;
}
var a = new Array (1,2,3);
var b = new Array (10,20,30);
document. write ("aの合計は" + sum(a) + "です。<br />");
document. write ("bの合計は" + sum(b) + "です。<br />");
説明
function sum(x) { }
{ }の内容の、関数sumを定義する。(xは、仮引数。)
sum(a)
関数sumに、配列aを引数xに入れて実行します。
この場合、関数の中のfor文は次のようになります。
for (var i=0; i < 3; i++) {S += a[i]; }
return (s)
変数sを返します。