2013-01-21 19 views
-6

我有一个变量,我过去的函数称为comment_test有时会0,但它失败,因为我猜它读取它为false。我收到错误'ReferenceError: Can't find variable: count'与0(零)值的jQuery变量

但是,我需要知道变量是否确实0(而不是1,2,3等)。该功能适用​​于任何正数。这是如何实现的,或者我做错了什么?我似乎无法找到任何信息。

var test = comment_test(0, true); 
+7

我们需要您提供的又是什么更多的代码,请发表的声明'comment_test' – Nix

+1

你为什么不给我们提供的'comment_test代码'?我们应该想出来帮助你吗?如果我们这样做,我们是否会从upvotes中获得双倍的代表权? –

+0

嘿,抱歉没有发布更多的代码。我想这是一个关于使用0而不是代码特定的更一般的问题 - 我正在试验Libert Piou Piou在下面发布的内容。否则,我会发布有问题的代码。感谢您的意见。 – Chris

回答

1

你应该用严格的比较:

var myVar = 0; 
myVar === 0;//returns true 
myVar === false;//returns false 
+0

严格的比较工作在我的情况 - 谢谢! – Chris