以下方式設置默認值和哪一個是正確的有什麼區別?在javascript中設置默認值
1) var1 = var1 || 'default_value'
2) var1 = typeof(var1) !== 'undefined' ? var1 : 'default_value'
3) var1 = var1 !== 'undefined' ? var1 : 'default_value'
4) var1 = var1 != 'undefined' ? var1 : 'default_value'
他們都做了非常不同的事情。 – 2013-02-21 16:34:19