关于在javascript中检测数字是奇数还是偶数

时间:2016-06-04 22:33:31

标签: javascript

我正在编写关于CodeAcademy的JS教程,我被要求创建一个函数来检查输入是否可以被2整除。

这是我的代码:

<ComboBox IsEditable="True"
          Text="{Binding Text, Mode=TwoWay}" />

为什么codeacademy告诉我代码错误,因为该函数会导致3为真?

4 个答案:

答案 0 :(得分:2)

!isNaN(3) - &gt;评估为真

pattern = "\S*\w+(\s?$|\s{1,}\w+)+" 

答案 1 :(得分:1)

在JavaScript中,任何不是"falsy"的内容都是正确的。所以,你的字符串&#34;给出一个数字&#34;被认为是真的。

答案 2 :(得分:1)

反转您的登录!isNaN即删除感叹号 - 构造中需要为负数

但实际上你也不应该回复文字。

答案 3 :(得分:1)

试试这个:

var isEven = function(number) {

 if (!isNaN(number)) {
  return "Give a number";
 }

 else if (number % 2 ===0) {
  return true;
 }

 else {
  return false;


    }
};