国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

JavaScript 隱性類型轉(zhuǎn)換步驟淺析

2024-05-06 16:43:08
字體:
供稿:網(wǎng)友

這里說的隱性類型轉(zhuǎn)換,是==引起的轉(zhuǎn)換。

  1. 如果存在NaN,一律返回false
  2. 再看有沒有布爾,有布爾就將布爾轉(zhuǎn)換為數(shù)字
  3. 接著看有沒有字符串, 有三種情況,對方是對象,對象使用toString進(jìn)行轉(zhuǎn)換;對方是數(shù)字,字符串轉(zhuǎn)數(shù)字;對方是字符串,直接比較;其他返回false
  4. 如果是數(shù)字,對方是對象,對象取valueOf進(jìn)行比較, 其他一律返回false
  5. null, undefined不會進(jìn)行類型轉(zhuǎn)換, 但它們倆相等

這個順序一定要死記,這是面試時經(jīng)常問到的。

下面是一些雜題,自己做做

0 == undefined1 == true2 == {valueOf: function(){return 2}}NaN == NaN 8 == undefined1 == undefined null == {toString: function(){return 2}} 0 == null null == 1 { toString:function(){ return 1 } , valueOf:function(){ return [] }} == 1

總結(jié)

以上所述是小編給大家介紹的JavaScript 隱性類型轉(zhuǎn)換步驟,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 石嘴山市| 河间市| 苍溪县| 永春县| 江川县| 邵东县| 通渭县| 深水埗区| 化隆| 太谷县| 隆化县| 武隆县| 青州市| 甘谷县| 三穗县| 金坛市| 施秉县| 肇庆市| 牙克石市| 安陆市| 江口县| 苏尼特左旗| 醴陵市| 开封市| 五大连池市| 平定县| 军事| 天峨县| 兴和县| 石首市| 泾源县| 江川县| 龙山县| 洪泽县| 夏津县| 晴隆县| 元谋县| 大渡口区| 云梦县| 镇原县| 绍兴市|