js中1和'1',若判断的话为true,如何判断为false

[复制链接]
查看11 | 回复2 | 2013-8-12 19:58:23 | 显示全部楼层 |阅读模式
你可以试试看这个:var a = 1;var b = '1';alert(a===b);//为false;这是因为,双等号的话,会有一个类型的转换,如果是三等号,那就是类型也必需一样才会返回true的。如果还有问题的话,你再HI我或Q我(我资料里有写Q号)好了。...
回复

使用道具 举报

千问 | 2013-8-12 19:58:23 | 显示全部楼层
通过==方式判断为true,通过===的方式判断为false举例:alert(1=='1');//为truealert(1==='1');//为false1、对于string,number基础类型,==和===的区别不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行