社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
<script type="text/javascript">
var salary = 36666.88; //数字类型
var money = '36666.88'; //字符串类型
// ==表示只比较值,不比较类型。
//你也可以理解成==双等时,money变量会自动从字符串类型转换成数字类型(即自动转换/隐式转换)
console.log('**A**', salary == money); //**A** true
/*
===是严格等的意思,也叫严等。 ==是宽松等的意思。
===表示既比较值,也比较类型(即salary和money的值相同,
但是salary是数字类型,而money是字符串类型,所以比较结果为false)
*/
console.log('**B**', salary === money); //**B** false
</script>
运行结果如下:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!