2014-11-21 52 views
-2

我試着寫在JS一個很簡單的陣列,但是當我運行沒有顯示在瀏覽器中的文件,我想每一個瀏覽器,我也做了陣列相同的例子此人之前,他們都跑罰款,但是這顯示在瀏覽器錯誤的JavaScript循環數組

<!DOCTYPE html> 
<html> 

<head> 

<script type = "text/javascript"> 

var array1 = new Array(3); 

      for(int i = 0; i < array1.length; i++) { 

      array1[i] = prompt("Enter a value"); 

      } 

      document.write(array1 + "<br>"); 
</script> 
</head> 

<body> 

</body> 
</html> 
+5

'int'是不是在JavaScript中的關鍵字。打開瀏覽器的錯誤控制檯查看錯誤消息。 – JJJ 2014-11-21 20:28:29

+0

請使用'的console.log(數組1)'在腳本的底部,看看有什麼是在數組中。 – Chryb 2014-11-21 20:28:57

+0

瞭解開發者工具控制檯以及如何閱讀錯誤消息。它會指出你未來的問題。 – epascarello 2014-11-21 20:38:07

回答

3

JavaScript有沒有類型定義什麼。您應該在for循環中寫入for (var i = 0; ...。通過console.log(..),您可以輕鬆調試腳本。如果您的JavaScript代碼有問題,請打開瀏覽器控制檯查看錯誤。希望有所幫助。

<!DOCTYPE html> 
 
<html> 
 

 
<head> 
 

 
<script type = "text/javascript"> 
 

 
var array1 = new Array(3); 
 

 
      for(var i = 0; i < array1.length; i++) { 
 

 
      array1[i] = prompt("Enter a value"); 
 

 
      } 
 

 
      document.write(array1 + "<br>"); 
 
</script> 
 
</head> 
 

 
<body> 
 

 
</body> 
 
</html>

+0

適合我。我添加了一個片段來證明。 – ps2goat 2014-11-21 20:32:14

+1

@chryb哦謝謝,這是一個愚蠢的錯誤,但document.write()的工作 – Aamir 2014-11-21 20:32:31

+0

這很好:)。 – Chryb 2014-11-21 20:32:47