2017-03-05 58 views
-1

嗨堆栈流社区,提示框未显示

我做了一个简单的奇数/偶数检查,当运行时不显示最初的提示框。很确定这是与功能有关,但不能为我的生活找出原因。下面的代码:

<!DOCTYPE html> 

<head> </head> 

<body> 

    <h1> Javascript Practice </h1> 

    <script> 

     function oddOrEven(number){ 

      var result = number%2; 

      if(result === 0){ 
      alert("The number you have chosen is even"); 
      }else{ 
      alert("the number you have chosen is odd"); 
      } 

      return(); 

     } 


     var x = prompt("Enter a number:"); 

     alert("You have chosen: " +x); 

     oddOrEven(x);   



    </script> 

</body> 

新的JavaScript所以请原谅我在此修复程序可能多么的简单。

+2

在浏览器中打开开发者工具。看看控制台。看看那里显示的错误信息。 – Quentin

+1

或者,将代码粘贴到http://jshint.com/ – Quentin

+0

投票结束,作为题外话题:“这个问题是由于无法再现的问题或简单的印刷错误造成的。” – Quentin

回答

0

替换返回()返回在OddOrEven做了诡计。

我用jslint.com和它的第一个抱怨是:

Don't wrap assignment statements in parens. 
      return(); 

所以我重做没有括号,重新运行JavaScript代码在http://javascript.cs.lmu.edu/runner/ 和它的工作。

+0

再次感谢杰里米 – JSExplorer