我正在尋找編譯ColdFusion認爲falsy和truthy的值的完整列表。我知道的是:ColdFusion認爲「falsy」和「truthy」的所有值是什麼?
//falsy values
false
"false"
0
"no"
//truthy values
true
"true"
!= 0
"yes"
有什麼,我在這裏失蹤?
我正在尋找編譯ColdFusion認爲falsy和truthy的值的完整列表。我知道的是:ColdFusion認爲「falsy」和「truthy」的所有值是什麼?
//falsy values
false
"false"
0
"no"
//truthy values
true
"true"
!= 0
"yes"
有什麼,我在這裏失蹤?
有在這裏http://www.coldfusionmuse.com/index.cfm/2010/2/5/Booleans.and.Coldfusion
但當然官方也http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec09af4-7fd0.html
在布爾表達式,真,非零數字和字符串「是」,「1」,「一個整潔的小文章真「是等同的;和False,0,字符串「No」,「0」和「False」是等價的。
布爾評估不區分大小寫。例如,True,TRUE和true是等價的。
因此,使用您的術語:
//falsy values
False
"False"
0
"No"
//truthy values
True
"true"
!= 0
"Yes"
"1"
> 0應該是!= 0(所有非零數字都被認爲是TRUE) –
修正了問題,謝謝埃裏克。 – bittersweetryan
看到這個盧斯票。它現在未被實現,但可能是以後人們發現它的:https://luceeserver.atlassian.net/browse/LDEV-449 –