js比较 ==和===

参考链接

https://www.cnblogs.com/yiki/archive/2012/05/08/2489687.html

js里,区分string和number。

1、对于string,number等基础类型,==和===是有区别的

1)不同类型之间比较

==,转化成同一类型后的值,看“值”是否相等。

===,如果类型不同,其结果就是不等。

2)同类型比较

直接进行“值”比较

//接收到的消息,json字符串,转化成json对象
var dataObj = $.parseJSON(result);

//int类型,可以进
if(0 == dataObj.resultCode){
	console.log("数字类型");
}

//字符串类型,也可以进。js不区分int类型和字符串类型吗?
if("0" == dataObj.resultCode){
	console.log("字符串类型");
}


      

猜你喜欢

转载自blog.csdn.net/GoOnDrift/article/details/82936542