2013-10-15 39 views
1

我一直在想,它們總是執行變量設置給了我同樣的結果,這兩種方式:JavaScript中這兩個變量設置是否相等?

var t = test ? test : 0 

var t = test || 0 

因爲後者是有點更快的方式做到這一點比第一個,現在我已經看到它的工作原理完全相同,但只是想知道這只是一種幻想,它有可能會在一些特定情況下出乎意料地表現出來?

回答

2

是的,這些例子是完全等效的。