<HTML>
<HEAD>
<TITLE>
Sa here perseritet nje note</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var notat = new Array(30);
var nr =0;
var numero =0;
document.writeln("Notat e marra nga studentet jane:");
for( var i=0;i<notat.length;i++){
notat[i]=Math.floor(Math.random() * (11 - 4)) + 4;
document.writeln(""+notat[i]+"");}
var a = prompt("Vendosni noten per te cilen kerkoni informacion", "Vendosni noten ketu");
var elementi =parseInt(a);
While(nr<30) {
if(elementi==notat[nr])
numero=numero+1;
nr++;}
alert("Nota " + elementi + "\neshte shfaqur" +""+numero);
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
这是代码。我不知道它有什么问题。 javascript edditor给出了上面的问题,但我不明白是什么问题。 while循环有问题吗? 我是一个初学者,我真的需要一些帮助。感谢
答案 0 :(得分:1)
您写的是While
而不是while
。 JavaScript区分大小写,只能将小写变体识别为循环。所有名称和关键字都不区分大小写。
答案 1 :(得分:0)
使用此
<script >
var notat = new Array(30);
var nr =0;
var numero =0;
document.writeln("Notat e marra nga studentet jane:");
for( var i=0;i<notat.length;i++)
{
notat[i]=Math.floor(Math.random() * (11 - 4)) + 4;
document.writeln(""+notat[i]+"");
};
var a = prompt("Vendosni noten per te cilen kerkoni informacion", "Vendosni noten ketu");
var elementi =parseInt(a);
while(nr<30)//change this
{
if(elementi==notat[nr])
{
numero = numero + 1;
nr++;
}
};
alert("Nota " + elementi + "\neshte shfaqur" +""+numero);
</script>
登录控制台(Firefox最好),显示所有错误