a||b ab
|| 和 &&是js中的邏輯運(yùn)算符,|| 表示或者的意思,&& 表示并且的意思,我們可能最長用的就是這種
var a = 20; var b = 30; var x=25; var y = 60; if(x > a && x < b){console.log("x在ab之間") } if(y > a || y> b){console.log("y大于ab之間的任意一個(gè)值") }但是這種a||b ?a&&b,或許有的童靴很少用,但是遇到過,用的時(shí)候大多都是在控制臺測試一下,來驗(yàn)證自己的判斷,今天給大家總結(jié)一下這個(gè)
我們知道Boolean(非0的數(shù)字)代表true,Boolean(0)是false。下面我們就用數(shù)字代替ab的值進(jìn)行驗(yàn)證一下
首先驗(yàn)證? ? ||
true || false? ? ?輸出結(jié)果為true(輸出前面)
true || true? ? ?輸出結(jié)果為? true(輸出前面) 大家可以試一下(1 || 2)下面同樣
false || true?? ?輸出結(jié)果為? true(輸出后面)
false || false???輸出結(jié)果為 fasle(輸出后面)
接著我們再來驗(yàn)證下 &&
true && false? ? ?輸出結(jié)果為false? ? ?(輸出后面)
true && true? ? ? ?輸出結(jié)果為? true(輸出后面)
false && true?? ? ?輸出結(jié)果為? fasle(輸出前面)
false?&& false??? ?輸出結(jié)果為 fasle(輸出前面)
所以總結(jié)一下結(jié)論
先總結(jié) || 的規(guī)則:亦真亦假輸真,同真輸前;
再總結(jié)&& 的規(guī)則:亦真亦假輸假 ,同真輸后?;?
備注:&&優(yōu)先級高于||,先運(yùn)算&&再用&&運(yùn)算的結(jié)果去||運(yùn)算。
? ? ??
總結(jié)
- 上一篇: mysql怎么看表的结构_mysql查看
- 下一篇: Linux mkdir 命令使用介绍