js中数字和字符串进行比较

1.如果两个比较的对象都是int则根据int进行比较

2.如果两个比较的对象一个是number一个是字符串且字符串表示的都是数字,则将字符串转换成数字进行比较

3.如果两个比较的对象一个是number一个是字符串且字符串表示的不全是数字,则将字符串转换成NAN,NAN无论与任何数值比较都返回false,两个非纯数字的字符串进行比较也返回true,nan=nan

4如果两个比较的对象都是纯字符串则按照一个个字符串进行判断比较。


版权声明:本文为XiaopinOo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。