js兩個小技巧 看到了就記錄一下

2021-09-06 21:47:03 字數 496 閱讀 5992

1、不宣告第三個變數實現交換

var a=1,b=2

;a=[b,b=a][0];//

執行完這句**之後 a的值為2 b的值為1了

2、&&和||的用法 (學會了立馬感覺高大尚了吧)

var day=(new date).getday()===0;//

傳統if語句

if(day) ;

//運用邏輯與代替if

day&&alert('

today is sunday!

');//

也就是說只有day為真的情況才執行後面的**alert 一句簡單的**就實現了上面的if功能 強大吧

if (!a) ;}

//上面的三句話可以用下面的一句話替換哦

a = a || {}; //

解釋這句話一下哦 如果有a這個變數的宣告的話 那麼它還是原來的物件 如果沒有就給它建立乙個物件

C 兩個小技巧

從新新那裡學來的,記錄一下,感覺還挺不錯,哈哈 一。靈活的在注釋與 間轉換 注釋風格 code here 風格 code here 看一下兩者之間,相差什麼呢?只差乙個斜槓 也就是說,只要刪乙個斜槓,就可以把中間這段 注釋掉,增加乙個斜槓,就可以使中間這段 有效。在寫一些測試 時會比較有用。二。寫個...

C 兩個小技巧

從新新那裡學來的,記錄一下,感覺還挺不錯,哈哈 一。靈活的在注釋與 間轉換 注釋風格 code here 風格 code here 看一下兩者之間,相差什麼呢?只差乙個斜槓 也就是說,只要刪乙個斜槓,就可以把中間這段 注釋掉,增加乙個斜槓,就可以使中間這段 有效。在寫一些測試 時會比較有用。二。寫個...

Linux兩個小技巧

在使用公司環境申請的虛擬機器的時候,老出現兩個問題 五分鐘沒有操作就自動登出 不能使用上下箭頭檢視歷史命令 查了一下,原來就是幾個環境變數在作祟 超時登出問題是由於系統設定了tmout 300環境變數,可以通過取消這個環境變數或者增加超時時間解決,比如 unset tmout 或者export tm...