这段代码哪里错了,无法显示结果
<!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>