Javascript 性能差异btw(';https:';==document.location.protocol)与(document.location.protocol==';https:';)
正如标题所说,这两种方法在性能上有什么不同吗Javascript 性能差异btw(';https:';==document.location.protocol)与(document.location.protocol==';https:';),javascript,Javascript,正如标题所说,这两种方法在性能上有什么不同吗 'https:' == document.location.protocol 及 没有任何区别。它只是消除了赋值而不是比较的可能性。 就性能而言,没有区别,因为条件保持不变,只是相反 图像输入错误,如下所示: if (document.location.protocol = 'https') 您应该分配它,而不是比较它。 我也喜欢这样做。如果您想知道的话,它的名字叫。不,这只是开发人员的偏好。但是('https:'==document.locat
'https:' == document.location.protocol
及
没有任何区别。它只是消除了赋值而不是比较的可能性。 就性能而言,没有区别,因为条件保持不变,只是相反 图像输入错误,如下所示:
if (document.location.protocol = 'https')
您应该分配它,而不是比较它。
我也喜欢这样做。如果您想知道的话,它的名字叫。不,这只是开发人员的偏好。但是
('https:'==document.location.protocol)
防止意外键入=
而不是=
建议在第一句话中添加“performance”,并将其余部分作为旁注。(我不明白为什么会被否决。)好吧,没有性能变化,因为你根本不改变条件本身。我只是建议你把重点放在性能方面,因为其他方面都属于时尚领域。欢迎你,谢谢你接受:)如果你一旦习惯了,你就不想再以任何其他方式做了。
if (document.location.protocol = 'https')