gpt4 book ai didi

javascript - main.window() 还是什么?

转载 作者:行者123 更新时间:2023-12-02 20:27:53 27 4
gpt4 key购买 nike

我写了一些JS代码,但我什么也做不了。我只是一片空白。是因为我的功能没有主要功能吗?

  <html>
<head><title>JavaScript</title></head>
<body>
<script language="JavaScript" type="text/javascript">
document.write("Redovisning av Inlämningsuppgift 4" + "<br/>");
document.write("Informationssystem 1-30, Malmö Högskola, dec 2010" + "<br/>");
document.write("<br/>");
document.write("Usman Rajab, datorid: CDA08028");
document.write("<br/>");
document.write("<br/>");

document.write("==========================================================" + "<br/>");
document.write("UPPGIFT NR 2" + "<br/>");
document.write("============");
document.write("<br/>");
document.write("<br/>");

var loan = 1000000;
var amoyear = 6000;
for( var answer = 1; amoyear * answer <= loan; answer++)
{
}
document.write("Ett lån på 1000000 kr är betalt efter " + Math.ceil(answer) + " år om amorteringen är 500 kr/mån. ");

document.write("<br/>");
document.write("<br/>");

document.write("==========================================================" + "<br/>");
document.write("UPPGIFT NR 3" + "<br/>");
document.write("============");
document.write("<br/>");
document.write("<br/>");

antalAr(1000000,1000);
antalAr(1500000,500);
function antalAr(lan, amortering)
{
amoyear = amortering * 12;
for( var answer = 1; amoyear * answer <= loan; answer++){}
document.write("Ett lån på " + lan + " kr är betalt efter " + Math.ceil(answer) + "år om amorteringen är på " + amortering +" kr/mån." + "</br>");
}

document.write("<br/>");
document.write("<br/>");

document.write("==========================================================" + "<br/>");
document.write("UPPGIFT NR 4" + "<br/>");
document.write("============");
document.write("<br/>");
document.write("<br/>");

for(var i = 1000; i<= 3000; i+=1000)
{
antalAr(1200000,i);
}

document.write("<br/>");
document.write("<br/>");

document.write("==========================================================" + "<br/>");
document.write("UPPGIFT NR 5" + "<br/>");
document.write("============");
document.write("<br/>");
document.write("<br/>");

function Calc(){
for(int i=-1; i<13; i++)
{
alert(monthName(i));
}
}
function monthName(a)
{
if(a == 0)
return 'Januari';
else if(a == 1)
return 'Februari';
else if(a == 2)
return 'Mars';
else if(a == 3)
return 'April';
else if(a == 4)
return 'Maj';
else if(a == 5)
return 'Juni';
else if(a == 6)
return 'Juli';
else if(a == 7)
return 'Augusti';
else if(a == 8)
return 'September';
else if(a == 9)
return 'Oktober';
else if(a == 10)
return 'November';
else if(a == 11)
return 'December';
else
return 'undefined';
}

</script>
</body>
</html>

最佳答案

测试是否发生任何 JavaScript 错误。在某些浏览器中,一旦发生 JavaScript 错误,脚本执行就会停止。 事实上,我通过检查您的代码就发现了一些错误(您在声明之前调用 antalAr)

编辑:

在 IE 中,for(int i=-1; i<13; i++)行是第一个错误发生的地方。 ( int 在 JavaScript 中无效)。更换intvar允许脚本在我的机器上运行。

我建议在任何 JavaScript 开发过程中使用启用了脚本调试的 IE 或 Firebug。

关于javascript - main.window() 还是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4567276/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com