以下方式设置默认值和哪一个是正确的有什么区别?在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