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 第一种环境将返回假,由于转换后是相称的。第二种环境将返回真,由于不颠末转换的话,他们一个是字符串,一个是数字,是不相称的。 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |