成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

||和&&返回什么?

jimhs / 1622人閱讀

摘要:和執(zhí)行過程如果能說清楚下面代碼的執(zhí)行過程就沒必要看了第一題第二題下面代碼返回什么第三題下面代碼是什么意思需要的知識個值數(shù)字基本不可能返回或者類似下同返回第一個值找到就停止執(zhí)行下面的操作如果沒有值則返回最后一個值找優(yōu)點并且返回第一個優(yōu)點找不到

||和&&執(zhí)行過程

如果能說清楚下面代碼的執(zhí)行過程, 就沒必要看了

//第一題
if(0 || null || ""){
  console.log(1)
} else {
  console.log(2)
}

//第二題
//下面代碼返回什么?
0 || null || "" 

//第三題
//下面代碼是什么意思
var app = app || {}

需要的知識:

5個 falsey 值: 數(shù)字0, NaN, "", undefined, null

|| 基本不可能返回 true 或者 false (&& 類似,下同)

|| 返回第一個 truely 值, 找到就停止執(zhí)行下面的操作, 如果沒有truely值, 則返回最后一個值 找優(yōu)點,并且返回第一個優(yōu)點,找不到返回最后一個缺點

第一題代碼過程:

執(zhí)行0 || null || "" ,返回""

if(){}中, ()內(nèi)的內(nèi)容需要轉(zhuǎn)化為 true 和 false, 因為""轉(zhuǎn)化為 false, 所以打印出2

第三題解釋:

如果 app 是 truely 值(如果別人之前定義 app, 就為 truely ), var app = app,

如果 app 是 falsey 值(如果別人之前沒有定義過 app, 就為 falsey), var app = {}

作用是防止你覆蓋別人之前定義的 app 變量

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/107041.html

相關(guān)文章

  • Python獲取線程返回值的三種方式分別是什么?下文給大家解答

      小編寫這篇文字的一個主要目的,主要是給大家解答關(guān)于python的一些相關(guān)事宜,主要涉及到內(nèi)容是如何利用其python獲取返回值,那么,返回值的三種方式分別是什么呢?具體的內(nèi)容,下面就給大家詳細(xì)的做出解答?! √岬骄€程,你的大腦應(yīng)該有這樣的印象:我們可以控制它何時開始,卻無法控制它何時結(jié)束,那么如何獲取線程的返回值呢?今天就分享一下自己的一些做法。  方法一  使用全局變量的列表,來保存返回值 ...

    89542767 評論0 收藏0
  • Vue編程三部曲之模型樹優(yōu)化實戰(zhàn)代碼

      實踐是所有展示最好的方法,因此我覺得可以不必十分細(xì)致的,但我們的展示卻是整體的流程、輸入和輸出?,F(xiàn)在我們就看看Vue 的指令、內(nèi)置組件等。也就是第二篇,模型樹優(yōu)化。  分析了 Vue 編譯三部曲的第一步,「如何將 template 編譯成 AST ?」上一篇已經(jīng)介紹,但我們還是來總結(jié)回顧下,parse 的目的是將開發(fā)者寫的 template 模板字符串轉(zhuǎn)換成抽象語法樹 AST ,AST 就這里...

    3403771864 評論0 收藏0
  • 解析Vue編譯器optimize源碼

      之前我們講過template轉(zhuǎn)成AST(抽象語法樹),現(xiàn)在我就繼續(xù)對模型樹優(yōu)化,進(jìn)行靜態(tài)標(biāo)注。這要如何實現(xiàn)?  在源碼的注釋中我們找到了下面這段話:  /** * Goal of the optimizer: walk the generated template AST tree * and detect sub-trees that are purely static, i.e. part...

    3403771864 評論0 收藏0
  • ahooks useRequest源碼深入解讀

      大家會發(fā)現(xiàn),自從 React v16.8 推出了 Hooks API,前端框架圈并開啟了新的邏輯復(fù)用的時代,從此無需在意 HOC 的無限套娃導(dǎo)致性能差的問題,同時也解決了 mixin 的可閱讀性差的問題。這里也有對于 React 最大的變化是函數(shù)式組件可以有自己的狀態(tài),扁平化的邏輯組織方式,更加友好地支持 TS 類型聲明?! ≡谶\用Hooks的時候,除了 React 官方提供的,同時也支持我們...

    3403771864 評論0 收藏0
  • Vue3中reactive與ref函數(shù)使用場景

      我們知道在 Vue3 中有兩個非常常用的響應(yīng)式 API:reactive 和 ref。這樣就可以變成我們想要追蹤的數(shù)據(jù)變成響應(yīng)式。  知道嗎?在使用時一直被告知 ref 用于創(chuàng)建基礎(chǔ)類型的響應(yīng)式,也可以創(chuàng)建引用類型的響應(yīng)式。而對于引用類型,底層也是轉(zhuǎn)換為 reactive 來進(jìn)行響應(yīng)式處理。那既然這樣為撒還需要 reactive ,全部使用 ref 不就行了嗎?  雖然 ref 創(chuàng)建的響應(yīng)式數(shù)...

    3403771864 評論0 收藏0
  • python中的生成器、迭代器、裝飾器分別是什么意思呢?

      python中的生成器、迭代器、裝飾器分別是什么意思呢?具體的含義,一些其具體的用途,下面小編就給大家詳細(xì)的解答下。  一、裝飾器  由于一個函數(shù)能實現(xiàn)一種功能,現(xiàn)在想要在不改變其代碼的情況下,讓這個函數(shù)進(jìn)化一下,即能保持原來的功能,還能有新的"技能",怎么辦?  現(xiàn)已經(jīng)存在一個自定義的函數(shù)func1  deffunc1():   print('hello,worl...

    89542767 評論0 收藏0

發(fā)表評論

0條評論

jimhs

|高級講師

TA的文章

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