๋ฐ์ํ
Logical OR Operator (||)
์ฐ์ฐ๋ฐฉ์
-
์ฐ์ฐ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ผ์ชฝ๋ถํฐ Truthy ๊ฐ์ ์ฐพ์ต๋๋ค.
-
Truthy ๊ฐ์ ์ฐพ์ ๊ฒฝ์ฐ, ์ฐ์ฐ์ ์ค์งํ๊ณ ํด๋น ๊ฐ์ ๋ฐํํฉ๋๋ค.
-
๋ง์ง๋ง๊น์ง Truthy ๊ฐ์ ์ฐพ์ง ๋ชปํ ๊ฒฝ์ฐ, ๋ง์ง๋ง์ ์์นํ ๊ฐ์ ๋ฐํํฉ๋๋ค.
Logical AND Operator (&&)
์ฐ์ฐ๋ฐฉ์
- ์ฐ์ฐ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ผ์ชฝ๋ถํฐ Falsy ๊ฐ์ ์ฐพ์ต๋๋ค.
- Falsy ๊ฐ์ ์ฐพ์ ๊ฒฝ์ฐ, ์ฐ์ฐ์ ์ค์งํ๊ณ ํด๋น ๊ฐ์ ๋ฐํํฉ๋๋ค.
3. ๋ง์ง๋ง๊น์ง Falsy ๊ฐ์ ์ฐพ์ง ๋ชปํ ๊ฒฝ์ฐ, ๋ง์ง๋ง์ ์์นํ ๊ฐ์ ๋ฐํํฉ๋๋ค.
! (NOT)
NOT ์ฐ์ฐ์์ ์ฐ์ ์์๋ ๋ชจ๋ ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ค์์ ๊ฐ์ฅ ๋๊ธฐ ๋๋ฌธ์ ํญ์ &&๋ || ๋ณด๋ค ๋จผ์ ์คํ๋ฉ๋๋ค.
alert() ๋ฉ์๋์ ๋ฆฌํด๊ฐ์ undefined!!
๋ฐ์ํ