// 若是更大的表請改變本數
var iMaxNum = 5;
// 循環計數
var i, j;
// 新數組。由於數組從 0 開始計數,
// 而不是 1,所以數組大小爲 iMaxNum + 1。
var MultiplicationTable = new Array(iMaxNum + 1);
// 爲每個主要的數做循環(表中的每一行)
for (i = 1; i <= iMaxNum; i++)
{
// 生成表中的列
MultiplicationTable[i] = new Array(iMaxNum + 1);
// 將乘法的結果存在行中
for (j = 1; j <= iMaxNum; j++)
{
MultiplicationTable[i][j] = i * j;
}
}
window.alert(MultiplicationTable[3][4]); // 顯示 12
window.alert(MultiplicationTable[5][2]); // 顯示 10
window.alert(MultiplicationTable[1][4]); // 顯示 4