国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

alert(a&&b)和alert(a||b)

2024-04-27 15:08:44
字體:
來源:轉載
供稿:網友

最近看前端面試題看到這個題目,還不知道怎么回事,結果自己在控制臺試了一下,加上看了網上別人的解釋,這里記錄說明如下:

1、先說說 || 的情況

看看以下幾種情況分別得到的結果:

1、alert(0||1),得到的結果是1;

2、alert(0||"a"),得到的結果是a;

3、alert(1||2),得到的結果是1;

4、alert(1||0),得到的結果是1;

5、alert(''||0),得到的結果是0;

6、alert(''||1),得到的結果是1;

7、alert('a'||0),得到的結果是a;

8、alert('a'||1),得到的結果是a;

||(邏輯或)一般來說是在符號前后的數據都為false的情況下才得到false,其余的情況都是true。 

總結上面的規律可以發現:||符號前的數據若為false,則不管后面的數據是什么,alert(a||b)得到的結果都是b,即符號后面的值;若前面的值為true,則不管后面的值是什么,alert(a||b)得到的值都是a,即符號前面的值。

2、再看&&的情況

還是剛剛的幾個例子

看看以下幾種情況分別得到的結果:

1、alert(0&&1),得到的結果是0;

2、alert(0&&"a"),得到的結果是0;

3、alert(1&&2),得到的結果是2;

4、alert(1&&0),得到的結果是0;

5、alert(''&&0),得到的結果是'';

6、alert(''&&1),得到的結果是'';

7、alert('a'&&0),得到的結果是0;

8、alert('a'&&1),得到的結果是1;

&&(邏輯與)一般來說是在符號前后的數據都為true的情況下才得到true,其余的

情況都是false。 

總結上面的規律可以發現:&&符號前的數據若為false,則不管后面的數據是什么,

alert(a&&b)得到的結果都是a,即符號前面的值;若前面的值為true,則不管后面的值

是什么,alert(a&&b)得到的值都是b,即符號后面的值。

邏輯運算符,||和&&都是遵行短路原則,只要確定了符號前面的真假,既可確定返回值。

這里需要說明的是&&的優先級是高于||的。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白银市| 大足县| 墨玉县| 嘉兴市| 桓仁| 本溪市| 邓州市| 顺平县| 桦川县| 阳山县| 祁连县| 屏边| 河西区| 新平| 武汉市| 浦城县| 阿拉善右旗| 香港| 庆阳市| 沙坪坝区| 文水县| 革吉县| 乐安县| 石阡县| 沭阳县| 沁水县| 萍乡市| 静安区| 沾益县| 延吉市| 饶平县| 咸丰县| 阜康市| 平乡县| 东台市| 包头市| 垫江县| 加查县| 汾阳市| 仪陇县| 东乌珠穆沁旗|