<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Javascript中的&amp;&amp;和||使用小結_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 20:48:55
        文檔

        Javascript中的&&和||使用小結_javascript技巧

        Javascript中的&&和使用小結_javascript技巧:普通情況下的 && 和 比較簡單,這里不進行討論。 準備兩個對象用于下面的討論。 代碼如下: var alice = { name: alice, toString: function () { return this.name; } } var smith = { name: smith, toStri
        推薦度:
        導讀Javascript中的&&和使用小結_javascript技巧:普通情況下的 && 和 比較簡單,這里不進行討論。 準備兩個對象用于下面的討論。 代碼如下: var alice = { name: alice, toString: function () { return this.name; } } var smith = { name: smith, toStri

        普通情況下的 && 和 || 比較簡單,這里不進行討論。

        準備兩個對象用于下面的討論。
        代碼如下:
        var alice = {
        name: "alice",
        toString: function () {
        return this.name;
        }
        }

        var smith = {
        name: "smith",
        toString: function () {
        return this.name;
        }
        }

        在 javascript 中,對于 && 不僅僅可以用于 boolean 類型,也不僅僅返回 Boolean 類型的結果。
        l 如果第一個操作數是 Boolean 類型,而且值為 false ,那么直接返回 false。
        l 如果第一個操作數是 Boolean 類型,而且值為 true,另外一個操作數是 object 類型,那么將返回這個對象。
        l 如果兩個操作數都是 object 類型,那么,返回第二個對象。
        l 如果任何一個操作數是 null,那么,返回 null。
        l 如果任何一個操作數是 NaN,那么返回 NaN。
        l 如果任何一個操作數是 undefinded,那么返回 undefined。


        alert(false && alice); // false
        alert(true && alice); // alice

        alert(alice && smith); // smith
        alert(smith && alice); // alice

        alert(null && alice); // null
        alert(NaN && alice); // NaN
        alert(undefined && alice); // undefined
        alert(alice && undefined); // undefined

        對于 || 來說,同樣也不僅僅用于 Boolean 類型,也不僅僅返回 Boolean 類型的結果。
        事實上,null、undefined、NaN 都將被看作 false。而對象被當作 true。

        l 如果第一個操作數是 boolean 類型,而且值為 true, 那么,直接返回 true。
        l 如果第一個操作數是 Boolean 類型,而且值為 false ,第二個操作數為 object,那么返回 object 對象。
        l 如果兩個操作數都是 object 類型,那么返回第一個對象。
        l 如果兩個操作數都是 null,那么,返回 null。
        l 如果兩個操作數都是 NaN,那么返回 NaN。
        l 如果兩個操作數都是 undefined,那么,返回 undefined。
        alert(false || alice); // alice

        alert(true || alice); // true

        alert(alice || smith); // alice

        alert(smith || alice); // smith

        alert(null || alice); // alice

        alert(alice || null); // alice

        alert(null || null); // null

        alert(NaN || alice); // alice

        alert(alice || NaN); // alice

        alert(NaN || NaN); // NaN

        alert(undefined || alice); // alice

        alert(alice || undefined); // alice

        alert(undefined || undefined); // undefined

        不用搞得這么復雜 推薦大家看這部分的說明
        a && b : 將a, b轉換為Boolean類型, 再執行邏輯與, true返回b, false返回a
        a || b : 將a, b轉換為Boolean類型, 再執行邏輯或, true返回a, false返回b
        轉換規則:
        對象為true
        非零數字為true
        非空字符串為true
        其他為false

        相關文章可以參考下面幾篇,綜合一下
        js 與或運算符 || && 妙用
        js利用與或運算符優先級實現if else條件判斷表達式
        javascript &&和||運算法的另類使用技巧

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Javascript中的&&和||使用小結_javascript技巧

        Javascript中的&&和使用小結_javascript技巧:普通情況下的 && 和 比較簡單,這里不進行討論。 準備兩個對象用于下面的討論。 代碼如下: var alice = { name: alice, toString: function () { return this.name; } } var smith = { name: smith, toStri
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费看又黄又爽又猛的视频软件| 亚洲欧洲久久精品| 新最免费影视大全在线播放| 免费h成人黄漫画嘿咻破解版| 精品韩国亚洲av无码不卡区| 免费观看亚洲人成网站| 美女被免费视频网站a| 国产精品亚洲产品一区二区三区 | 四虎永久在线精品免费影视| 亚洲国产欧美一区二区三区| 国产免费久久精品| 人体大胆做受免费视频| 日韩精品亚洲aⅴ在线影院| 东方aⅴ免费观看久久av| 91亚洲国产在人线播放午夜| 台湾一级毛片永久免费| 亚洲av无码无线在线观看| 亚洲精品麻豆av| 在线成人精品国产区免费| 亚洲高清视频在线播放| 成年人网站在线免费观看| 黄色网页免费观看| 亚洲AV无码精品色午夜在线观看| 6080午夜一级毛片免费看| 亚洲人成色77777在线观看| 亚洲国产成人久久精品99 | 俄罗斯极品美女毛片免费播放| 人成午夜免费大片在线观看| 亚洲一区二区在线免费观看| 在线免费视频一区| 国产精品福利片免费看| 亚洲av乱码一区二区三区| 四只虎免费永久观看| 一区二区三区观看免费中文视频在线播放 | 丝袜熟女国偷自产中文字幕亚洲| 最近中文字幕免费完整| 亚洲国产精品美女久久久久| 亚洲真人无码永久在线| 无码中文字幕av免费放| 成人免费无码H在线观看不卡| 亚洲欧洲日产韩国在线|