JavaScript 中與、或、非的運用
在編寫 JavaScript 代碼時,我們經(jīng)常會用到與、或、非這三個邏輯運算符。接下來,我們將逐一介紹這三個運算符在 JS 中的正確使用方法,通過實例幫助大家更好地理解其中的原理。
與運算符
與運算符是 &&,用來比較兩個表達(dá)式的結(jié)果是否都為真,如果都為真,那么整個表達(dá)式的值為真;否則,整個表達(dá)式的值為假。
if (a > 0 && b > 0) { console.log('a 和 b 都大于 0'); }
例如,上面的代碼就是比較變量 a 和 b 是否都大于 0,只有兩個變量都大于 0 才會執(zhí)行語句內(nèi)部的操作。
或運算符
或運算符是 ||,用來比較兩個表達(dá)式的結(jié)果是否其中一個為真,如果其中一個為真,那么整個表達(dá)式的值為真;否則,整個表達(dá)式的值為假。
if (a > 0 || b > 0) { console.log('a 或 b 至少大于 0'); }
例如,上面的代碼就是比較變量 a 和 b 是否有一個大于 0,只要有一個變量大于 0 就會執(zhí)行語句內(nèi)部的操作。
非運算符
非運算符是 !,用來取反后面的表達(dá)式的值,如果原來的值為真,那么取反后的值為假,反之亦然。
if (!(a > 0)) { console.log('a 不大于 0'); }
例如,上面的代碼中的括號內(nèi)的表達(dá)式 a >0 是為真的,而使用了非運算符后,它的值被取反為假,因此下面的代碼會被執(zhí)行。
以上就是 JavaScript 中與、或、非運算符的用法及相應(yīng)的示例代碼。希望大家能夠掌握這些基本的運算符,為日后的開發(fā)工作打下堅實的基礎(chǔ)。