2016-12-11 40 views
-2

我在學習Javascript機制,我相信我只是偶然發現了一個isNaN()的bug。我想我發現了一個bug isNaN()

這裏是測試代碼。

var x = "1000"; 

Answer = isNaN(x); 
console.log(Answer); 

控制檯日誌返回「false」,表示Javascript將「1000」看作一個數字。我認爲" "裏的任何東西都被認爲是一個字符串。顯然不總是。如果我錯了,也許有人有一些洞察力,可以讓我直觀。

+0

楠至於浮點數的表示非常特定的含義。 isNaN只爲此測試。 – Thilo

+0

Dangit謝謝!我搜索了isNaN,並且該線程沒有出現。該線程有答案。 – DR01D

+0

我還沒有閱讀這篇文章,但我很確定,javascript將字符串識別爲數字。 – alexr101

回答

相關問題