0
A
回答
1
您正在檢查函數isNaN
是否存在,而不是數字是NaN
如isNaN(number)
。
雖然內容字符串爲真,但結果對於任何數字均爲真。
0
isNaN是一個函數,所以你的else if(isNaN)應該總是爲true,因爲isNaN是一個有效函數。嘗試else if (isNaN(number))
,你應該在嘗試模之前檢查isNaN,因爲如果你輸入一個字符串,當你嘗試獲取字符串模塊時,它會立即出錯。
0
您正在返回一個字符串。
else if(isNan){
return "Whatever";
}
你只是告訴javascript評估「isNan」,作爲一個值,而不是一個函數。爲了評估它作爲一個功能,你必須用它來製作一個電話這樣的:
else if(isNan(yourNumber)){
return true;
}
順便說一下,當您試圖評估函數作爲值像你這樣,JavaScript的將始終返回true如果該函數不是未定義的或爲空。
0
這是因爲
else if(isNaN)
將是true
並返回"This is not a number"
這個字符串將被視爲真實的。在這裏你檢查isNaN
被定義爲一個功能與否,這是當然定義的,所以你應該檢查數字是否有效的數字。
相反,你應該做的
else if(isNaN(number))
相關問題
- 1. 檢查指數的奇數和偶數
- 2. 檢查float是「奇數」還是「偶數」?
- 3. 爲迴文檢查偶數/奇數?
- 4. 檢查NSInteger是奇數還是偶數
- 5. 爪哇,偶數偶數,奇數奇數
- 6. 檢查一個數字是否是質數,偶數或奇數使用函數
- 7. SQL計數查詢。偶數奇數
- 8. 奇數偶數和
- 9. 檢查數字中的偶數或奇數位'
- 10. 如何檢查VHDL整數是偶數還是奇數?
- 11. javascript循環奇數/偶數組
- 12. Javascript檢查函數參數
- 13. 偶數,奇數,素數
- 14. 數字偶數或奇數
- 15. 查找偶數或奇數的ID值
- 16. 如何檢查像素的std_logic_vector的偶數和奇數
- 17. 檢查奇數與偶數號碼斯威夫特(IOS)
- 18. PDA:如何檢查pop是偶數還是奇數
- 19. 角檢查類是奇數還是偶數的NG-點擊
- 20. 如何檢查值是否有奇偶位或奇數?
- 21. 奇數和偶數位
- 22. Pascal - 奇數和偶數
- 23. 奇數偶數鏈表
- 24. 調用偶數和奇數
- 25. Python 2奇數或偶數
- 26. 乘以偶數,加奇數
- 27. Div奇數和偶數
- 28. 奇數和偶數排隊
- 29. 在奇/偶整數列表中查找奇偶異常值
- 30. 瞭解遞歸奇/偶函數
謝謝!我需要練習更多...... – DreamCode