性能差异btw(' https:' == document.location.protocol)vs(document.location.protocol ==' https:')

时间:2018-02-16 10:14:50

标签: javascript

正如标题所说,

之间的性能是否存在差异
'https:' == document.location.protocol

document.location.protocol == 'https:'

1 个答案:

答案 0 :(得分:2)

完全没有区别。它只是消除了分配值而不是比较它的可能性。 性能方面,没有区别,因为条件保持不变,反之亦然。

图片你错误地输入了这个:

if (document.location.protocol = 'https')

你会分配它而不是比较它。 我也喜欢这样做。如果你想知道,它叫Yoda conditions