哪里有问题?

哪里有问题?

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title>数组遍历</title>

</head> 

<body>

  <script>

   //补充代码

   var name=["HTML","CSS","JavaScript","HTML5","CSS3"];

   var i;

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

          document.write(name[i]+"<br/>");

    }

  </script>    

</body>

</html>

为何最终效果好像有点不太一样。。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
慕仔6559745 2017-06-22 00:04:19

new Array()来定义一个数组可以解决这个问题,直接用【】来定义数组是字面量方式定义的,前面的是用函数构造定义,具体可以百度,有详细说明。http://www.360doc.com/content/16/0801/10/21505291_579960516.shtml

  • 具体百度上面也没写清楚这两者的区别,我试了下,用new Array可以解决这个问题,网上只是说运行效率的问题。希望有清楚的老师来回复,具体解释下这里面到底有什么样的区别,[]计算机,貌似把每一个字符解释成数组元素了。感觉这个问题涉及的知识应该很深。
    2017-06-22 00:15:39
  • 你好,把name 变量换一下,比如 arr 等,可以有冲突,希望对你有帮助,祝学习愉快。
    2017-06-22 18:28:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师