我一直想知道这两种执行变量设置的方式是否总是给我相同的结果:
var t = test ? test : 0
和
var t = test || 0
因为后者比第一个要快一点,现在我看到它的工作原理完全一样,但我想知道这是否只是一种错觉,它是否有可能在某些特定情况下表现出意外情况?
最佳答案
是的,这些例子是完全等价的。
关于javascript - 这两个变量设置在 JavaScript 中是否相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19374302/