A ‘1 top’==‘1’ B‘ top’==0 C 'top'===0 D'123'===123
1 回答

慕村9548890
TA贡献1884条经验 获得超4个赞
答案是B
本题目考察 “==”运算符 与 “===”运算符
== 比较时,同一类型直接判断内容是否相同,不同类型则将较高类型转换为较低类型,在进行比较。相等返回true,不相等返回false。
=== 比较时,当且仅当变量类型相同且内容一致时相等,返回true,否则返回false。
A选项,'1 top'与'1'均为字符串,但是内容不同,返回false
B选项,类型不一致,将'top'转换为数字,即intval('top') == 0,返回true
C选项,前者是字符串,后者是整型,类型不一致,返回false
D选项,同C,类型不一致,返回false
- 1 回答
- 0 关注
- 215 浏览
添加回答
举报
0/150
提交
取消