console.log("1"+true); //结果为 1true console.log(1+true); //结果为 2 console.log(1+undefined); // 结果 NAN console.log (1+null); //结果为 1 console.log(true == 1); // true
简单来说就是,在比较运算过程中,基本数据类型会隐式转换,复杂数据类型不能隐式转换,但会使用toString()转成字符串,然后再进行隐式转换
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!