我有一个很愚蠢的问题要理解,您能帮我吗
我想在javascript中进行如下检查,这更好,请您向我解释原因
我只是在检查我的字符串路径最后是否包含值/
if (!(path.slice(-1) == '/')) {...}
OR
if (path.slice(-1) != '/'){...}
我已经回答了所有这些问题,但没有得到正确的答案 (我可以接受投票,但请回答我:))
Which is better way? Variables related
答案 0 :(得分:4)
首先,为了进行比较,最好在可能时使用严格的比较运算符(即===
和!==
)。
其次,path.slice(-1) !== '/'
对于其他阅读您的代码的人来说更容易理解。除此之外,这些逻辑运算符是等效的,并且应该具有相同的性能。