JavaScript 基礎-配列変数を作成し参照する

[WEB][JavaScript 基礎-配列変数を作成し参照する]
var 変数名 = new Array(要素数);
  • 要素は他の言語同様[0]から始まります。
  • new Arrayは[array]では動作しません(変数で処理される)。
    • Array Class
      • length Property 配列の要素数を返す
      • join Method 配列の連結
      • reverse Method 配列を逆順に並び替える
      • sort Method 配列を並び替える
for(割当変数=開始数値;割当変数<終了数値;割当変数++){
変数等 += 変数等[割当変数];
}
変数 =Math.floor(Math.random()*変数.length);
  • Math Class
    • floor Method 小数点以下を切り下げ
    • ceil Method 小数点以下を切り上げ
    • random Method 乱数を生成
    • round Method 四捨五入
    • abs Method 絶対値を返す
    • sqrt Method 平方根を返す
<script language="JavaScript"> <!-- function kaisi1() { // 配列変数 [colors] var colors = new Array(10); colors[0] = "#ff0000"; colors[1] = "#0ff000"; colors[2] = "#00ff00"; colors[3] = "#000ff0"; colors[4] = "#0000ff"; colors[5] = "#f0f000"; colors[6] = "#f00f00"; colors[7] = "#f000f0"; colors[8] = "#f0000f"; colors[9] = "#0f0f00"; // 配列変数 [tag] var tag = new Array(8); tag[0]='<table border="0" width="100%" bgcolor="'; tag[1]='">'; tag[2]='<tbody>'; tag[3]='<tr>'; tag[4]='<td>bgcolor</td>'; tag[5]='</tr>'; tag[6]='</tbody>'; tag[7]='</table>'; // 配列変数を統合する var ketugou1 = tag[0]; var ketugou2 = tag[1]; // ループ処理 for(i=2;i<7;i++){ ketugou2 += tag[i]; } // ランダム数値を算出する var index =Math.floor(Math.random()*colors.length); //変数を統合する var a =ketugou1 + colors[index] + ketugou2; //タグを書き込む document.getElementById("TxtBox").innerHTML= a } //--> </script>