一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>java源碼下載>

JavaScript技巧匯總

大?。?/span>0.6 MB 人氣: 2017-09-28 需要積分:3

  1) 使用 !! 將變量轉(zhuǎn)換成布爾類型

  有時,我們需要檢查一些變量是否存在,或者它是否具有有效值,從而將它們的值視為true。對于做這樣的檢查,你可以使用 | |(雙重否定運算符),它能自動將任何類型的數(shù)據(jù)轉(zhuǎn)換為布爾值,只有這些變量才會返回或,其他的都返回true。我們來看看這個簡單的例子:

  JavaScript技巧匯總

  在這個例子中,如果account.cash的值大于零,則account.hasMoney的值就是true。

  2) 使用+將變量轉(zhuǎn)換成數(shù)字

  這個轉(zhuǎn)換超級簡單,但它只適用于數(shù)字字符串,不然就會返回NaN(不是數(shù)字)??纯催@個例子:

  JavaScript技巧匯總

  這個轉(zhuǎn)換操作也可以作用于Date,在這種情況下,它將返回時間戳:

  3) 短路條件

  如果你看到過這種類似的代碼:

  那么你可以在這兩個變量之間使用&&(AND運算符)來縮短代碼。例如,前面的代碼可以縮減到一行:

  你也可以用這種方法來檢查對象中是否存在某些屬性或函數(shù)。類似于以下代碼:

  4) 使用 || 設(shè)置默認值

  在ES6中有默認參數(shù)這個功能。為了在舊版瀏覽器中模擬此功能,你可以使用 | |(OR運算符),并把默認值作為它的第二個參數(shù)。如果第一個參數(shù)返回false,那么第二個參數(shù)將會被作為默認值返回??聪逻@個例子:

  JavaScript技巧匯總

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?