简体   繁体   English

当我运行此JavaScript代码以打印数组时没有显示任何内容。此代码有什么问题?

[英]Nothing is displayed when I run this JavaScript code to print an array.What is wrong with this code?

I just started learning JavaScript. 我刚刚开始学习JavaScript。

I'm trying to display a one-dimensional array of numbers from 0 to 9 using JavaScript. 我正在尝试使用JavaScript显示从0到9的一维数字数组。

Output : nothing is displayed on the screen. 输出:屏幕上不显示任何内容。

Can you let me know where I went wrong.Thanks in advance! 您能告诉我我出了什么问题吗?谢谢!

<html>
  <body>
  <script>

   var num = new array();

   for(var i=0;i<10;i++)
   num[i]=i;

   for(var i=0;i<10;i++)
   document.write(num[i]+"<br>");
  </script>  
 </body>
</html>

Mistake is 1st line of the script. 错误是脚本的第一行。 array should be Array array应为Array

change line 换线

var num = new array()

to

var num = new Array()

array needs an upper case A. 数组需要大写A。

Fix declaration to var num = []; 将声明固定为var num = [];

Debug your's code in Chrome console (F12) 在Chrome控制台(F12)中调试您的代码

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM