&&符號在程式設計中表示「和」,也就是數學中的「且」!
if(a && b){
上面的代表表示a==true並且b==true的情況下就執行花括號裡面的**。
值得注意的是:
當a==true的時候系統才會判斷b,當a==false的時候就不會執行後面的,因為不管b是true還是false,a&&b都為false。
所以就有意思了,我們可以用 a && b 來替代
if( a ) b;
比如:a==1 && b=2;表示如果a等於1則給b賦值為2.
類似的還可以用於 「或」 表示式||。
a || b 表示a==true或者b==true,只要a/b其中有乙個為true則返回true,所以當a==true的時候b就不需要再判斷了。
同理:a || b 等同於 if( !a )b;即當a==false的時候執行b;
javascript 中 和 妙用
前言 幾乎所有的語言中,都有 和 a b 中如果a為false則後面不執行,c d中如果c為true則後面不執行.在js中可利用該特性,進行以下妙用 1.看如下 if a 4 可簡化為 a 4 alert hello world 2.看如下 代表的意義為如果ctx.request.body.name...
Socket程式設計中select 的妙用
原文由 cpu 所發表 用過 winsock api 們知道 winsock 程式設計中有一很方便的地方便是其 息驅動機制,不管是底層 api 的 wsaasyncselect 還是 mfc 的非同步socket類 casyncsocket,都提供了諸如 fd accept fd read fd c...
Socket程式設計中select 的妙用
發信站 華南網木棉站 tue aug 4 15 43 41 1998 轉信 原文由 cpu 所發表 用過 winsock api 們知道 winsock 程式設計中有一很方便的地方便是其 息驅動機制,不管是底層 api 的 wsaasyncselect 還是 mfc 的非同步socket類 casy...