複数の変数を戻り値にする

動作ブラウザ
Internet Explorer Netscape Navigator
4.0x 4.5 5.0x 5.5 6.0 4.x 6.0
Windows -
Macintosh - -
UNIX - - - - -

解  説  複数の変数の値を返したい場合は「return [変数名1,変数名2,...,変数名n]」のように指定します。呼び出し側では「変数名 = 呼び出し関数名」のように普通に記述します。複数の変数の値は配列として返されるので「変数名[参照番号]」として返された変数内容を参照することができます。
コード <html> <head> <title>複数の変数を戻り値にする</title> </head> <body> <script language="JavaScript"><!-- function setArray() { a = "JavaScript"; b = 12.3; c = screen.width; return [a,b,c]; } data = setArray(); for (i=0; i<data.length; i++) document.write(data[i],"<br>"); // --></script> </body> </html>

■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!