首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

简单的javascript哪里出错?解决办法

2012-05-08 
简单的javascript哪里出错?htmlheadtitle 标题 /titlescript languagejavascriptfunction a(

简单的javascript哪里出错?
<html>
<head>
<title> 标题 </title>
<script language="javascript">

  function a()
  {
  Confirm("是否进行运算!");
  var prompt1 = Prompt("请输入一个正整数 n :","50");
  if(prompt1 < 0 ){ alert("输入有误!");}
  if(prompt1 > 0 ){ b(prompt1);}
  }

  function b(n)
  {

  for (int i =0 ; i <= n ; i++)
  {
  var res = 0;
  var ii = i;
  while(ii%2==0)
  {
  res += i;
  ii += 1;
  }
  }
  document.form.text.value = res ;
  }
}
</script>

</head>
<body>

<form action = "" method = "post" name="form">
<input type="text" name = "text" value = "0" disabled = disabled />
<input type="button" value = "正整数n内的偶数和" name = "button" onClick = "a()"/>
</form>

</body>
</html>

[解决办法]

HTML code
<html><head><title> 标题 </title><script language="javascript">  function a()  {  confirm("是否进行运算!");  var prompt1 = prompt("请输入一个正整数 n :","50");  if(prompt1 < 0 ){ alert("输入有误!");}  if(prompt1 > 0 ){ b(prompt1);}  }  function b(n)  {  for (var i =0 ; i <= n ; i++)  {  var res = 0;  var ii = i;  while(ii%2==0)  {  res += i;  ii += 1;    }  document.form.text.value = res ;  }}</script></head><body><form action = "" method = "post" name="form"><input type="text" name = "text" value = "0" disabled = disabled /><input type="button" value = "正整数n内的偶数和" name = "button" onClick = "a()"/></form></body></html>
[解决办法]
Confirm、Prompt 注意大小写

js中变量 用 var来定义
[解决办法]
错得多得去了。。
confirm、prompt 注意大小写
js没有int关键字
逻辑错误
HTML code
<!DOCTYPE html><html><head>    <title> 标题 </title>    <meta charset="utf-8"/>    <script language="javascript">            function a(){            confirm("是否进行运算!");            var prompt1 = prompt("请输入一个正整数 n :","50");            if(prompt1 < 0 ){ alert("输入有误!");}            if(prompt1 > 0 ){ b(prompt1);}        }            function b(n){            var res = 0;            for (var i =0 ; i <= n ; i++){                res += i % 2 === 0 && i;            }            document.form.text.value = res ;        }        </script></head><body>    <form action = "" method = "post" name="form">        <input type="text" name = "text" value = "0" disabled = disabled />        <input type="button" value = "正整数n内的偶数和" name = "button" onClick = "a()"/>    </form></body></html>
[解决办法]
错得多得去了。。
1. confirm、prompt 注意大小写
2. js没有int关键字
3. 逻辑错误
HTML code
<!DOCTYPE html><html><head>    <title> 标题 </title>    <meta charset="utf-8"/>    <script type="text/javascript">        function a(){            if(confirm("是否进行运算!")){                var prompt1 = parseInt(prompt("请输入一个正整数 n :","50"));                prompt1 > 0 ? b(prompt1) : alert("输入有误!");            }        }        function b(n){            var res = 0;            for (var i =0 ; i <= n ; i++){                res += i % 2 === 0 && i;            }            document.form.text.value = res ;        }    </script></head><body>    <form action = "" method = "post" name="form">        <input type="text" name = "text" value = "0" disabled = disabled />        <input type="button" value = "正整数n内的偶数和" name = "button" onClick = "a()"/>    </form></body></html> 

热点排行