2016-01-22 62 views
0

我試圖讓使用數組中,我已經宣佈的主要代碼在JavaScript一個簡單的表,但它總是告訴我同樣的錯誤此行的代碼 -爲什麼javascript會告訴我「意外的令牌;」

function setTable(); 

錯誤是 - 未捕獲的SyntaxError:意外的令牌;

這裏是我的功能 -

function setTable() { 
    var toTable = "<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><center><table border=1>"; 
    toTable += "<tr> <td>country</td> <td>gold</td> <td>civillians</td> <td>warriors</td> <td>wood</td> <td>metal</td> <td>land</td> <td>food</td> <td>happiness</td> </tr>"; 

    for(var i = 0; i < NumOfPeople - 1; i++) { 
     toTable = toTable + "<tr> <td>" + country[i] + "</td> <td>" + gold[i] + "</td> <td>" + civillians[i] + "</td> <td>" + warriors[i] + "</td> <td>" + wood[i] + "</td> <td>" + metal[i] + "</td> <td>" + land[i] + "</td> <td>" + food[i] + "</td> <td>" + happiness[i] + "</td></tr>";    
    } 
    document.write(toTable); 
} 
+9

如果要調用一個函數,不要把'在它前面function'。只要做'setTable();' –

回答

0

調用函數直接:setTable();

不調用之前使用Word functionfunction僅用於申報的方法。

=>fiddle