国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js中“||”和“&&”的高級用法

_DangJin / 549人閱讀

摘要:沒想到會有人收藏,而且這些不是我自己悟出來的,是網絡上找到的一篇文章我讀懂后轉過來的,原文是例用于賦值從左往右依次判斷,當當前值為則繼續,為則返回此值是返回未轉換為布爾值時的原值哦從左往右依次判斷,當當前值為則繼續,為則返回此值是返回未轉換

沒想到會有人收藏,而且這些不是我自己悟出來的,是網絡上找到的一篇文章我讀懂后轉過來的,原文是http://www.jb51.net/article/21339.htm

例1:用于賦值
&&:從左往右依次判斷,當當前值為true則繼續,為false則返回此值(是返回未轉換為布爾值時的原值哦)
|| : 從左往右依次判斷,當當前值為false則繼續,為true則返回此值(是返回未轉換為布爾值時的原值哦)

// => aaa
var attr = true && 4 && "aaa";

// => 0
var attr = true && 0 && "aaa";

// => 100
var attr = 100 || 12;

// => e
var attr = "e" || "hahaha"

// => hahaha
var attr = "" || "hahaha"

例2 經過多次判斷的賦值

/*
x>=15時 => 4
x>=12時 => 3
x>=10時 => 2
x>=5時 => 1
x<5時 => 0
*/
console.log((x>=15 && 4) || (x>=12 && 3) || (x>=10 && 2) || (x>=5 && 1) || 0);

例3 與對象形式的變量合體

/*
x=15 時 => 4
x=12 時 => 3
x=10 時 => 2
x=5 時 => 1
其它 => 0
*/
console.log( {"5":1,"10":2,"12":3,"15":4}[x] || 0 );

例4 用于執行語句

if(a >=5){alert("你好");}
//可以寫成: 
a >= 5 && alert("你好");

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/85465.html

相關文章

  • Pytest測試報告工具Allure高級用法

     小編寫這篇文章的主要目的,是給大家來做個介紹,介紹關于測試報告工具Allure用法的一些詳解,主要是關于一些Pytest Allure類的用法,那么,具體的代碼實例是什么呢?下面就給大家詳細解答下。  Allure除了具有Pytest基本狀態外,其他幾乎所有功能也都支持。  1、嚴重性  如果你想對測試用例進行嚴重等級劃分,可以使用 allure.severity裝飾器,它可以應用于函數,方法或...

    89542767 評論0 收藏0
  • 一文搞懂Vue3異步組件defineAsyncComponentAPI用法

      為了更好的提升用戶的體驗,我們要縮短加載的時間,要一些組件僅在需要的時候才加載這樣極大的節約加載時間,提升用戶訪問效果。  現在我們可以用Vue3來作為一個實現方法,即defineAsyncComponent,這個方法可以傳遞兩種類型的參數,分別是函數類型和對象類型,接下來我們分別學習。  傳遞工廠函數作為參數  defineAsyncComponent方法接收一個工廠函數是它的基本用法,這個...

    3403771864 評論0 收藏0
  • 解讀高級前端必會package.json字段

      今天想為大家講講前端項目的package.json文件中相關的字段含義及使用場景。我們先避免一些配置性的錯誤,提高項目的維護性。  name  我們要知道當項目是需要發版為npm包的,那么name字段是必須的。因為它涉及到npm包的命名。  舉個例子  筆者曾發布過開源的npm包,名字是ping-url。  對應的源代碼package.json的定義如下:  {   "name&qu...

    3403771864 評論0 收藏0
  • JS 邏輯操作符 &amp;&amp; || 用法

    摘要:包括不為不為空,返回的都是第二個值。當第一個操作數求值為時,則會返回第一個操作數。和下判斷加載的情況,并設置回調函數。當不滿足,判斷,不滿足,判斷一直進行下去 練習題 首先來做幾個題目: var found = true; var result = (found && someUndefinedVariable); console.log(result); var found = f...

    ctriptech 評論0 收藏0

發表評論

0條評論

_DangJin

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<