• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題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關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    運(yùn)算符&amp;&amp;的三個(gè)不同層次_基礎(chǔ)知識(shí)

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 21:08:17
    文檔

    運(yùn)算符&&的三個(gè)不同層次_基礎(chǔ)知識(shí)

    運(yùn)算符&&的三個(gè)不同層次_基礎(chǔ)知識(shí):運(yùn)算符可以從三個(gè)不同的層次進(jìn)行理解。 第一層理解 當(dāng)操作數(shù)都是布爾值時(shí),&&對(duì)兩個(gè)值執(zhí)行布爾與(AND)操作。 代碼如下:x==0 && y==0 // 只有當(dāng)x和y都是0時(shí),才返回true 關(guān)系運(yùn)算符的優(yōu)先級(jí)比&&要高。 第二層理解 &&可以對(duì)真值和假值進(jìn)行布爾
    推薦度:
    導(dǎo)讀運(yùn)算符&&的三個(gè)不同層次_基礎(chǔ)知識(shí):運(yùn)算符可以從三個(gè)不同的層次進(jìn)行理解。 第一層理解 當(dāng)操作數(shù)都是布爾值時(shí),&&對(duì)兩個(gè)值執(zhí)行布爾與(AND)操作。 代碼如下:x==0 && y==0 // 只有當(dāng)x和y都是0時(shí),才返回true 關(guān)系運(yùn)算符的優(yōu)先級(jí)比&&要高。 第二層理解 &&可以對(duì)真值和假值進(jìn)行布爾

    運(yùn)算符可以從三個(gè)不同的層次進(jìn)行理解。

    第一層理解

    當(dāng)操作數(shù)都是布爾值時(shí),“&&”對(duì)兩個(gè)值執(zhí)行布爾與(AND)操作。

    代碼如下:
    x==0 && y==0 // 只有當(dāng)x和y都是0時(shí),才返回true

    關(guān)系運(yùn)算符的優(yōu)先級(jí)比”&&”要高。

    第二層理解

    ”&&“可以對(duì)真值和假值進(jìn)行布爾與(AND)操作。(假值有false、null、undefined、0、NaN和”“)。在JS中任何希望使用布爾值的地方,表達(dá)式和語(yǔ)句都會(huì)將其當(dāng)做真值或假值來(lái)對(duì)待,因此實(shí)際上”&&”并不總是返回true和false。

    代碼如下:
    null && true // =>null: 左操作數(shù)為假值,并將其返回,整個(gè)表達(dá)式為假
    true && (5 - 3) // =>2: 左操作數(shù)為真,計(jì)算右操作數(shù),并將其結(jié)果返回

    第三層理解

    當(dāng)運(yùn)算符要返回一個(gè)真值或假值時(shí),根據(jù)左操作數(shù)的值會(huì)遇到兩種運(yùn)算情況:運(yùn)算符首先計(jì)算左操作數(shù)的值,如果計(jì)算結(jié)果是假值,那么整個(gè)表達(dá)式的結(jié)果一定也是假值,此時(shí)”&&“簡(jiǎn)單的返回左操作數(shù)的值,而并不會(huì)對(duì)右操作數(shù)進(jìn)行計(jì)算。如果左操作數(shù)是真值,”&&“將計(jì)算右操作數(shù)的值并將其返回作為整個(gè)表達(dá)式的計(jì)算結(jié)果。

    代碼如下:
    var o = {x:1};
    var p = null;
    o && o.x; // =>1 o是真值,返回o.x的值
    p && p.y; // =>null: p是假值,將其返回,而不去計(jì)算p.y

    ”&&“的行為有時(shí)稱(chēng)作”短路“,我們將會(huì)看到很多代碼利用了這一特性進(jìn)行有條件地執(zhí)行代碼。例如下面兩行代碼是完全等價(jià)的:

    代碼如下:
    if(a == b) stop();
    (a == b) && stop();// 與上面語(yǔ)句等價(jià)

    知識(shí)延伸

    運(yùn)算符“||”和”&&”一樣也具有一些復(fù)雜的行為。

    用來(lái)從一組備選表達(dá)式中選出第一個(gè)真值表達(dá)式:

    代碼如下:
    // 先檢查a是否是真值,如果是,返回a,否則和a處理方式相同地處理b
    // 如果b是真值返回b,否則返回5
    var max = a || b || 5;

    這種用法在函數(shù)中可以用來(lái)給參數(shù)提供默認(rèn)值:

    代碼如下:
    function copy(o, p) {
    p = p || {}; // 如果沒(méi)有向參數(shù)p傳遞對(duì)象,就使用新創(chuàng)建的對(duì)象
    // ...
    }

    運(yùn)算符優(yōu)先級(jí)

    同一優(yōu)先級(jí)的運(yùn)算符,運(yùn)算次序由結(jié)合方向所決定。

    簡(jiǎn)單記就是:! > 算術(shù)運(yùn)算符 > 關(guān)系運(yùn)算符 > && > || > 賦值運(yùn)算符

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    運(yùn)算符&&的三個(gè)不同層次_基礎(chǔ)知識(shí)

    運(yùn)算符&&的三個(gè)不同層次_基礎(chǔ)知識(shí):運(yùn)算符可以從三個(gè)不同的層次進(jìn)行理解。 第一層理解 當(dāng)操作數(shù)都是布爾值時(shí),&&對(duì)兩個(gè)值執(zhí)行布爾與(AND)操作。 代碼如下:x==0 && y==0 // 只有當(dāng)x和y都是0時(shí),才返回true 關(guān)系運(yùn)算符的優(yōu)先級(jí)比&&要高。 第二層理解 &&可以對(duì)真值和假值進(jìn)行布爾
    推薦度:
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專(zhuān)題
    Top
    主站蜘蛛池模板: 国产精品91视频| 成人国产精品高清在线观看| 老司机67194精品线观看| 亚洲精品综合一二三区在线| 无码少妇精品一区二区免费动态 | 亚洲AV无码久久精品蜜桃| 日韩精品国产自在久久现线拍| 一区二区三区四区精品视频| 国产一区二区精品久久凹凸 | 国内精品久久久久久99蜜桃| 四虎国产精品永久地址99| 久久精品国产亚洲77777| 亚洲国产精品狼友中文久久久| 国产精品国产三级国产av品爱网| 亚洲精品福利视频| 97久久久精品综合88久久| 亚洲国产精品无码久久久不卡| 午夜精品久久影院蜜桃| 51午夜精品免费视频| 亚洲AV日韩精品久久久久久| 亚洲人成国产精品无码| 国产精品国产三级专区第1集| 无码乱码观看精品久久| 国产一区精品| 精品国产免费一区二区三区香蕉| 亚洲国产精品不卡毛片a在线| 老司机91精品网站在线观看| 精品国产精品国产偷麻豆| 亚洲av无码国产精品色午夜字幕| 久久青草国产精品一区| 99久久国产热无码精品免费| 欧美精品黑人粗大免费| 日本午夜精品一区二区三区电影| 亚洲日韩精品A∨片无码| 亚洲精品欧美精品日韩精品 | 99麻豆久久久国产精品免费| 国产精品免费福利久久| 精品久久久久久成人AV| 精品成人一区二区三区四区| 国产精品人成在线观看| 成人午夜精品久久久久久久小说 |