如何使javascript输入数字正负数

时间:2014-01-14 15:09:23

标签: javascript

嗨,我想知道如何能够执行此代码。我对如何制作javascript代码有所了解,但我不确定我的代码是否正确。我给出的问题是:

  

设计并开发一个javascript程序,确定是否输入   数字是正数和负数。考虑零(0)为   积极的(考虑到它不包含负号)。

这是我的javascript代码,我不确定这是否正确基于上述问题。

<!DOCTYPE html>
<html>
<head>
<title>activity 1</title>
</head>
<body>
  <script type="text/javascript">
    var stringNumber = prompt("Enter Number: ", "");
    stringNumber = parseInt(stringNumber);
    if(stringNumber >=80){
      document.write("Positive");
    }else{
      document.write("Negative");
    }
  </script>
</body>
</html>

非常感谢任何答案。

4 个答案:

答案 0 :(得分:1)

只检查数字是否大于或等于0

if(stringNumber >= 0)
{
    document.write("Positive");
}
else
{
    document.write("Negative");
}

答案 1 :(得分:0)

var theNumber = prompt("Enter a Number:");

if (theNumber < 0) {
   document.write("Negative");
}
else {
   document.write("Positive");
}

答案 2 :(得分:0)

为什么要将数字与80进行比较?它应该是0

<script type="text/javascript">
    var stringNumber = prompt("Enter Number: ", "");
    stringNumber = parseInt(stringNumber);
    if(stringNumber >=0){
      document.write("Positive");
    }else{
      document.write("Negative");
    }
  </script>

它工作正常

答案 3 :(得分:0)

正面,负面和楠:

var stringNumber = prompt("Enter Number: ");

stringNumber = parseInt(stringNumber, 10); 

if (isNaN(stringNumber)) {
    document.write("Not a Number");
} else if(stringNumber >=0) {
    document.write("Positive");
} else {
    document.write("Negative");
}