weixin_43685404
weixin_43685404
采纳率0%
2018-11-28 07:45 阅读 1.6k

js对比两个字符串是否相等,字符串的前后位置有什么区别?

1、 function aa(){
var a=?;
var b=?;
if(b!=a){
......
}
}

2、 function bb(){
var a=?;
var b=?;
if(a!=b){
......
}
}

    方法1和方法2出了对比参数的前后不一致其他全一样。有什么不同?????  莫名其妙被一个不干开发的怼了。怼的我不明所以,求指点
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • jslang 天际的海浪 2018-11-28 08:00

    没有任何区别。。。。。。。。

    点赞 评论 复制链接分享
  • Mr_faded Mr_faded 2018-11-28 10:22

    没有区别,a!=b,b!=a,就是不同的表述

    点赞 评论 复制链接分享
  • weixin_41049777 倔强的小石头-jofun 2018-12-03 03:04

    把 != 换成 !== 就可以了。!= 在JavaScript中是不保证类型相同的,比如 1 == ‘1’的结果是 true,比较相等或不等时请使用 !== 或 ===

    点赞 评论 复制链接分享

相关推荐