你不知道的 和

2021-08-01 06:34:48 字數 1091 閱讀 6460

開發中,編寫有一定逼格的**是每個程式猿都追求的。

經常用來判斷的符號&&和||,也經常用來定義變數哦,你知道嗎?

邏輯與(&&):

在有乙個運算元不是布林值的情況下,就不一定返回布林值。比如以下情況:

1、第乙個運算元是物件,返回第二個數;

var myinfo = ;

console.

log(myinfo &&

2); //輸出2

2、第二個運算元是物件,只有在第乙個運算元為true的情況下才返回該物件;

var myinfo = ;

console.log(2 && myinfo ); //輸出

3、兩個運算元都是物件,返回第二個運算元;

var myinfo = ,hisinfo = ;

console.log(myinfo && hisinfo ); //輸出

邏輯或(||):

1、第乙個是物件,返回第乙個運算元;

var myinfo = ;

console.log(myinfo || 2); //輸出

2、第乙個求值結果是false,返回第二個運算元;

var myinfo = ;

console.log(0 && myinfo ); //輸出

3、都是物件,返回第乙個運算元;

var myinfo = ,hisinfo = ;

console.log(myinfo && hisinfo ); //輸出

特殊的情況,當有乙個運算元是null,nan , undefined時,結果就對應地輸出null 、 nan 、 undefined。

利用這個短路特性可以避免為變數賦null或undefined哦!

不知道不知道

函式分析 希爾伯特 哥德爾不完備定理 哥德爾不完全性定理一舉粉碎了數學家兩千年來的信念。他告訴我們,真與可證是兩個概念。可證的一定是真的,但真的不一定可證。某種意義上,悖論的陰影將永遠伴隨著我們。無怪乎大數學家外爾發出這樣的感嘆 上帝是存在的,因為數學無疑是相容的 魔鬼也是存在的,因為我們不能證明這...

不知道不知道

函式分析 希爾伯特 哥德爾不完備定理 哥德爾不完全性定理一舉粉碎了數學家兩千年來的信念。他告訴我們,真與可證是兩個概念。可證的一定是真的,但真的不一定可證。某種意義上,悖論的陰影將永遠伴隨著我們。無怪乎大數學家外爾發出這樣的感嘆 上帝是存在的,因為數學無疑是相容的 魔鬼也是存在的,因為我們不能證明這...

你知道的和不知道的sass

關於sass,大多數人的認識乙個寫css的工具而已 其實就是的 但是這個工具的威力你發揮了多少呢。以下全部都是乾貨,希望你能用在自己的專案裡 定義集合 我們通常是這麼定義變數的 warning color ffa200 success color 62ad47 danger color ea4335...