2013-01-21 45 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