跳過導覽列

O3noBLOG

A Happy(?)Designer ~~

單篇彙整

javascript 的 false

剛剛看到JavaScript quirks這篇文章,提到了javascript的false在做邏輯判斷的一些行為,首先就是拿false和0以及空字串作是否相等的運算都會回傳true,但是和undefined以及null來判斷卻是相反地結果,這四種資料在直覺上都應該是false才對,不知道有沒有人知道背後的原因。

引用(http://othree.net/cgi-bin/mt/mt-tb.cgi/422)

目前無人引用。

迴響(發表你的迴響)

  1. 1BobChao在 2007-06-21 14:09:44 發表:

    ㄟ?我的概念上 undefined、null 跟 false 是不一樣的ㄟ @_@

    但我也忘了是從哪本書看到或是誰教我了。

  2. 2OOO在 2007-06-21 19:52:30 發表:

    確實是不一樣,只是在做boolean判斷時這兩個會回傳true,然後剛剛又測了NaN,結果竟然回傳false,真難理解~~。

發表迴響

如果欲使用OpenID,請開啟瀏覽器的JavaScript功能。

accesskey:P