<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 241,  comments - 116,  trackbacks - 0
    js中有=,==,===。這三者是有區別的。很容易區分=和==,只要學過程序設計的都知道。但對于===,可能就不是那么熟悉了。==和===都用在布爾表達式中,但2者有很大的區別。
    先說說===吧:
    ===表示的是絕對的相等。
    1.如果類型不相等就不等。
    2.如果兩個都是數值,并且是同一個值,判定相等。
    3.如果兩個都是字符串,每個位置的字符都一樣,那么相等;否則不相等。
    4.如果兩個值都是true,或者都是false,那么相等。
    5.如果兩個值都引用同一個對象或函數,那么相等;否則不相等。
    6.如果兩個值都是null,或者都是undefined,那么相等。
    tbw淘寶網
    再來看===:
    如果兩個值相等,肯定相等,如果兩個值不等,也可能是相等的,按一下情況進行判斷:
    1.如果一個是null、一個是undefined,那么相等。
    2.如果一個是字符串,一個是數值,把字符串轉換成數值再進行比較。
    3.如果任一值是 true,把它轉換成 1 再比較;如果任一值是 false,把它轉換成 0 再比較。
    4.如果一個是對象,另一個是數值或字符串,把對象轉換成基礎類型的值再比較。對象轉換成基礎類型,利用它的toString或者valueOf 方法。js核心內置類,會嘗試valueOf先于toString;例外的是Date,Date利用的是toString轉換。非js核心的對象,例外。

    一般都往數值轉。淺談Css盒模型在FF和IE中的區別
    例子:
    "1" == true;是true。true轉成1,再把“1”轉成1,進行比較。

    簡而言之就是“==”只要求值相等。“===”要求值和類型都相等。===是嚴格的判斷。
    posted on 2011-08-26 10:16 墻頭草 閱讀(562) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    人人游戲網 軟件開發網 貨運專家
    主站蜘蛛池模板: 亚洲一区二区免费视频| 国产亚洲精品a在线观看| 美女被免费视频网站a| 亚洲小说区图片区另类春色| **俄罗斯毛片免费| 黄色免费在线观看网址| 久久亚洲精品中文字幕| 国产jizzjizz免费看jizz| 久久免费精彩视频| 蜜芽亚洲av无码一区二区三区 | 国产a v无码专区亚洲av| 67194国产精品免费观看| 亚洲AV无码AV日韩AV网站| 久久亚洲国产视频| 四虎永久免费地址在线网站| 8888四色奇米在线观看免费看| 国产亚洲视频在线观看| 久久亚洲熟女cc98cm| 亚洲人午夜射精精品日韩| 一个人免费观看www视频在线| 国产一级在线免费观看| 亚洲AV无码AV吞精久久| 亚洲精品网站在线观看你懂的| 亚洲精品成人a在线观看| 国产在线国偷精品产拍免费| 久久大香香蕉国产免费网站| 美女羞羞喷液视频免费| 2019亚洲午夜无码天堂| 亚洲VA中文字幕无码一二三区 | 真人做A免费观看| 日韩精品无码免费专区午夜| 久久水蜜桃亚洲AV无码精品| 亚洲精品自拍视频| 亚洲精品少妇30p| 亚洲高清免费视频| 国产成人无码a区在线观看视频免费| 美丽的姑娘免费观看在线播放| 99精品全国免费观看视频..| 日本高清不卡中文字幕免费| 亚洲丁香婷婷综合久久| 亚洲一级毛片在线观|