这段代码哪里错了,无法显示结果

来源:4-1 做判断(if语句)

loserliu

2016-02-26 15:55

<!DOCTYPE HTML>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>if语句</title>
<script type="text/JavaScript">
var mypen=new Array(4);//定义变量mypen,存储笔的黑色。
mypen[0]="black";
mypen[1]="green";
mypen[2]="white";
mypen[3]="black";
for(var i=0;i<3;i++){
 if(mypen[i]=="black")
{
document.write("第"+ i+"支笔是黑色的,所以购买");
}
</script>
</head>
<body>
</body>
</html>



写回答 关注

7回答

  • 安静的y
    2016-02-26 16:03:38
    已采纳

    for 后面右半个 大括号}没有

    loserl...

    非常感谢!

    2016-02-27 00:26:11

    共 1 条回复 >

  • 慕移动9181930
    2022-03-25 18:13:53
  • 大块吃肉188
    2016-08-03 16:26:44

    把i<3改成i<mypen.length,还有就是for(){ }这个for语句缺少一个结尾的  }

  • 慕妹3608846
    2016-04-27 10:25:11

    把最后一个大括号去掉试试

  • zmc1903150733
    2016-03-23 09:58:13

    把i改成4,然后加上少了的那个大括号仍然不能显示


  • 陶群
    2016-02-29 21:07:16

    i 要小于4;for 的括号没有

  • 安静的y
    2016-02-26 16:03:58

    for 后面右半个 大括号}没有

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题