代码之家  ›  专栏  ›  技术社区  ›  Mahesh G

哪个比较好,为什么

  •  -3
  • Mahesh G  · 技术社区  · 6 年前

    我有一个非常愚蠢的问题要理解,你能帮我解决这个问题吗

    我想用javascript做如下检查,这样更好,你能解释一下原因吗

    我只是检查字符串路径是否包含 / 最后还是不

      if (!(path.slice(-1) == '/')) {...}
    

    或者

    if (path.slice(-1) != '/'){...}
    

    这些问题我都问过了,没有得到正确的答案 (我可以获得反对票,但请回答我:))

    Which is better way? Variables related

    Code comparison - Which is better or unnecessary?

    Which is better in GWT?

    Which is better?

    Which is better Intrinsics or assembly coding?

    1 回复  |  直到 6 年前
        1
  •  4
  •   MTMD    6 年前

    首先,为了进行比较,最好使用严格的比较运算符(即。, === !== )如果可能的话。 其次, path.slice(-1) !== '/' 对于阅读你的代码的其他人来说更容易理解。除此之外,这些逻辑运算符是等价的,应该具有相同的性能。