javascript程序显示空白

来源:百度知道 编辑:UC知道 时间:2024/06/27 04:48:01
下面这段程序在java里面都可以正确表达我要的意思(在15个学生里,只察看前10名学生的成绩里有没有得100分的人,找到第一个100分就立即停止程序,在java里需要把window.document.write换成system.out.println并且在for循坏里的j=0处前面加上一个int来定义j就可以正确运行)可是写在javascript存为html文件运行就显示空白!请高手执教!谢谢!

<html>
<head>

<title>Add New User</title>

<script>
<!--
var score = new Array

(0,10,20,30,40,50,60,70,80,100,100,110,120,130);

for (j=0;j<=15;j++) {
if(j>0=&&j<=9){

if (score[j]==100)
{
window.document.write("No."+j);
break;
}
}
else
{
window.document.write('No Such Student whose

score is 100');break;
} }

//-->
</script>

</head>
<body>
</body>
</html>
请说明为什么显示空白!谢谢!

我帮你试过了,修改如下:
<html>
<head>
<title>Add New User</title>
<script>
<!--
var score = new Array(0,10,20,30,40,50,60,70,80,100,100,110,120,130);

for (var j=0;j<10;j++)
{
if (score[j]==100)
{
document.write("No."+j);
break;
}
else
{
document.write('No Such Student whose score is 100');
break;
}
}

-->
</script>

</head>
<body>
</body>
</html>

运行一下这个试试:效果满意的话,再看后面的废话。
<html>
<head>
<title>Add New User</title>
<script>
<!--
var score = new Array(0,10,20,30,40,50,60,70,80,100,100,110,120,130);

for (var j=0;j<10;j++)
{
if (score[j]==100)
{
document.write("No."+(j+1));
break;
}
else
{
if(j==10){<