正如标题所说,
之间的性能是否存在差异'https:' == document.location.protocol
和
document.location.protocol == 'https:'
答案 0 :(得分:2)
完全没有区别。它只是消除了分配值而不是比较它的可能性。 性能方面,没有区别,因为条件保持不变,反之亦然。
图片你错误地输入了这个:
if (document.location.protocol = 'https')
你会分配它而不是比较它。 我也喜欢这样做。如果你想知道,它叫Yoda conditions。