Javascript 中的相等与不等属性的对比
|
在 javascript 中,可以使用 == 来比较两个数据是否相等,如果两个数据的类型不同,那么,将在进行转换后进行比较,转换的规则如下:
l 如果其中一个操作数的类型为 Boolean ,那么,首先将它转换为数字类型,false 转换为 0, true 将转换为 1。 以下的规定了一些特殊的比较: alert(null == undefined); // true alert(true == 1); // true var obj = {}; 完全相同的比较 === 和不完全相等 !== var a = "100"; alert(a == b); // true == 比较将返回真,因为 “100” 首先转换为数字 100, 然后与数字 100 进行比较,结果相等。 !== 用于比较在不转换的情况下,是否不相等。 alert(a != b); // false 第一种情况将返回假,因为转换后是相等的。第二种情况将返回真,因为不经过转换的话,他们一个是字符串,一个是数字,是不相等的。 (编辑:揭阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 蔡司半导体业务上半财年实现营收71.7亿元 同比增长18%
- 小企业抱怨谷歌援助是噱头:帮不上忙还烧钱
- Surface Laptop 4曝光:AMD锐龙5 4500U+RX 5300M加持
- AMD的RX 5500 XT显卡芯片或由三星7nm EUV代工
- 十代酷睿笔记本彻底放弃传统USB? 雷电3接口为何“独秀”
- 滴滴发布定制网约车:后排配备屏幕 2025年搭载自动驾驶
- 罗永浩直播带货被吐槽不是全网最低价 本人亲自回应了
- 郭明錤:疫情仍对iPhone 11/iPhone SE 2产量构成极大影响
- 可穿戴巨头Fitbit将被谷歌收购 大量用户放弃使用Fitbit设备
- 中兴通讯:拟申请200亿元人民币及40亿美元****综合授信额度
