几种实用的JavaScript鼠标特效,在我们平时网页设计中,鼠标特效可以说是常常会用到,那么今天我们来讲讲通过JS代码实现一些实用的鼠标特效,希望对大家有用。......
2023-03-17 530 JAVASCRIPT 鼠标
在JavaScript中, 使用“==”在进行比较的时候,如果左右两边的数据类型不一样,则先转换为相同的类型,再进行比较
对象==对象:不一定相等
对象比较时, 使用对象的地址进行比较, 如果地址一样则相同, 否则不相同
因为对象操作的是引用地址,地址不相同边晃则不相等
两个对象, 分别属于不同的堆空间, 地址不一样
两个如下对象, 如果地址相同, 则相同
大部分都是先转换为数字, 在进行比较
对象==数字:把对象转换为数字
对象==布尔:把对象转换为数字,把布尔也转换为数字
对象==字符串:把对象转换为数字,把字符串也转换为数字
字符串==数字:字符串转换为数字
字符串==布尔:都转换为数字
布尔==数字:把布尔转换为数字
特殊情况
null==undefined:true
null===undefined:false
null&&undefined和其它值都不相等
NaN==NaN:false, NaN和谁都不相等包括民菌自己
特殊情况: ![ ]转换为bool为false
[ ]==true:false, 都转换为数字 0==1
![ ]==true:false, 先算![ ], 把数组转换为布尔取反=>false =>false==true
[ ]==false:true, 都转换为数字 0==0
![ ]==false:true, 先算![ ], 把数组转换为布尔取反=>false =>false==false
举例: 一块阅摸边是数字, 一边是字符串, 会先尝试把字符串转换为整数, 然后进行比较
代码
效果: 先把字符串b转换为数字, 然后进行比较
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: JAVASCRIPT
相关文章
几种实用的JavaScript鼠标特效,在我们平时网页设计中,鼠标特效可以说是常常会用到,那么今天我们来讲讲通过JS代码实现一些实用的鼠标特效,希望对大家有用。......
2023-03-17 530 JAVASCRIPT 鼠标
如何开始学习javascript,html是网页的内容,c是网页的格式,h是网站的后台,j是网站的前端,那么如何学习j,才能高效?......
2023-03-17 257 JAVASCRIPT