摘要:和執行過程如果能說清楚下面代碼的執行過程就沒必要看了第一題第二題下面代碼返回什么第三題下面代碼是什么意思需要的知識個值數字基本不可能返回或者類似下同返回第一個值找到就停止執行下面的操作如果沒有值則返回最后一個值找優點并且返回第一個優點找不到
||和&&執行過程
如果能說清楚下面代碼的執行過程, 就沒必要看了
//第一題 if(0 || null || ""){ console.log(1) } else { console.log(2) } //第二題 //下面代碼返回什么? 0 || null || "" //第三題 //下面代碼是什么意思 var app = app || {}
需要的知識:
5個 falsey 值: 數字0, NaN, "", undefined, null
|| 基本不可能返回 true 或者 false (&& 類似,下同)
|| 返回第一個 truely 值, 找到就停止執行下面的操作, 如果沒有truely值, 則返回最后一個值 找優點,并且返回第一個優點,找不到返回最后一個缺點
第一題代碼過程:
執行0 || null || "" ,返回""
在if(){}中, ()內的內容需要轉化為 true 和 false, 因為""轉化為 false, 所以打印出2
第三題解釋:
如果 app 是 truely 值(如果別人之前定義 app, 就為 truely ), var app = app,
如果 app 是 falsey 值(如果別人之前沒有定義過 app, 就為 falsey), var app = {}
作用是防止你覆蓋別人之前定義的 app 變量
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/107041.html
小編寫這篇文字的一個主要目的,主要是給大家解答關于python的一些相關事宜,主要涉及到內容是如何利用其python獲取返回值,那么,返回值的三種方式分別是什么呢?具體的內容,下面就給大家詳細的做出解答。 提到線程,你的大腦應該有這樣的印象:我們可以控制它何時開始,卻無法控制它何時結束,那么如何獲取線程的返回值呢?今天就分享一下自己的一些做法。 方法一 使用全局變量的列表,來保存返回值 ...
實踐是所有展示最好的方法,因此我覺得可以不必十分細致的,但我們的展示卻是整體的流程、輸入和輸出。現在我們就看看Vue 的指令、內置組件等。也就是第二篇,模型樹優化。 分析了 Vue 編譯三部曲的第一步,「如何將 template 編譯成 AST ?」上一篇已經介紹,但我們還是來總結回顧下,parse 的目的是將開發者寫的 template 模板字符串轉換成抽象語法樹 AST ,AST 就這里...
之前我們講過template轉成AST(抽象語法樹),現在我就繼續對模型樹優化,進行靜態標注。這要如何實現? 在源碼的注釋中我們找到了下面這段話: /** * Goal of the optimizer: walk the generated template AST tree * and detect sub-trees that are purely static, i.e. part...
大家會發現,自從 React v16.8 推出了 Hooks API,前端框架圈并開啟了新的邏輯復用的時代,從此無需在意 HOC 的無限套娃導致性能差的問題,同時也解決了 mixin 的可閱讀性差的問題。這里也有對于 React 最大的變化是函數式組件可以有自己的狀態,扁平化的邏輯組織方式,更加友好地支持 TS 類型聲明。 在運用Hooks的時候,除了 React 官方提供的,同時也支持我們...
我們知道在 Vue3 中有兩個非常常用的響應式 API:reactive 和 ref。這樣就可以變成我們想要追蹤的數據變成響應式。 知道嗎?在使用時一直被告知 ref 用于創建基礎類型的響應式,也可以創建引用類型的響應式。而對于引用類型,底層也是轉換為 reactive 來進行響應式處理。那既然這樣為撒還需要 reactive ,全部使用 ref 不就行了嗎? 雖然 ref 創建的響應式數...
python中的生成器、迭代器、裝飾器分別是什么意思呢?具體的含義,一些其具體的用途,下面小編就給大家詳細的解答下。 一、裝飾器 由于一個函數能實現一種功能,現在想要在不改變其代碼的情況下,讓這個函數進化一下,即能保持原來的功能,還能有新的"技能",怎么辦? 現已經存在一個自定義的函數func1 deffunc1(): print('hello,worl...
閱讀 688·2023-04-25 19:53
閱讀 4261·2021-09-22 15:13
閱讀 2565·2019-08-30 10:56
閱讀 1320·2019-08-29 16:27
閱讀 2931·2019-08-29 14:00
閱讀 2406·2019-08-26 13:56
閱讀 426·2019-08-26 13:29
閱讀 1611·2019-08-26 11:31