1、 function aa(){
var a=?;
var b=?;
if(b!=a){
......
}
}
2、 function bb(){
var a=?;
var b=?;
if(a!=b){
......
}
}
方法1和方法2出了对比参数的前后不一致其他全一样。有什么不同????? 莫名其妙被一个不干开发的怼了。怼的我不明所以,求指点
没有任何区别。。。。。。。。
没有区别,a!=b,b!=a,就是不同的表述
把 != 换成 !== 就可以了。!= 在JavaScript中是不保证类型相同的,比如 1 == ‘1’的结果是 true,比较相等或不等时请使用 !== 或 ===