这个javascript的程序有没有什么问题

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:58:14
<html>
<head>
<title>javascript</title>
<script language="javascript">
<!--
var p,i;
p=1;
str=prompt("请输入一个整数数值",如"2");
for(i=1;i<=str;i++)
{
p=p*i
}
document.write("p")
-->
</script>
</head>
<body>
</body>
</html>

有问题
1.你怎么把这段代码注释上了...<!-- -->去掉
2.写代码的时候不要开汉字输入法...';'这个符号是汉字里有的.外国不认识
3.我还真看不懂你代码是干什么的..

下面是改好的:

<html>
<head>
<title>javascript</title>
<script language="javascript">
var p,i;
p=1;
str=prompt("可能是计算器吧...计算什么呢.." , "请输入一个整数数值,如2");
for(i=1;i<=parseInt(str);i++)
{
p=p*i
}
document.write(p);
</script>
</head>
<body>
</body>
</html>

1楼的朋友1.你怎么把这段代码注释上了...<!-- -->去掉
这个是没有错的
str=prompt("请输入一个整数数值",如"2");
for(i=1;i<=str;i++)
{
p=p*i
}
document.write("p")

str=prompt("请输入一个整数数值",如"2");
for(i=1;i<=str.length;i++) ----这里你是有错误的
{
p=p*i;
}
document.write("p");

//var p,i;
//p=1;