javascript๐ช/์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
์๋ฐ์คํฌ๋ฆฝํธ false ํ์ / !
hyojinny
2022. 10. 27. 13:16
false ํ์
- 0, -0, '๋น์นธ', NaN, undefined, false , null
true ๋ก ๋ณ๊ฒฝ์ ! ์ฌ์ฉ (๋ฐ๋๋ก๋ ์ฌ์ฉ๊ฐ๋ฅ)
function test() {
// ์๋ธํ์ด์ง์์ ์คํํ๋ฉด ์๋๋ ๊ฒฝ์ฐ, ์กด์ฌ์ฌ๋ถ ํ๋จํ์ฌ return
if (!$('main_about .box').length) return;
console.log($('main_about .box').offset().top);
}
test();
๋นํ์ด์ง์์ ์คํฌ๋กค์ ํ
์คํธํด๋ณด์๋ค.
length ๊ฐ ์๋ false ์ํ์ด๊ธฐ ๋๋ฌธ์ ์๋ฌด๊ฒ๋ ๋์ค์ง ์์ผ๋ฏ๋ก
! ๋ฅผ ์ค์ true ๋ก ๋ฆฌํด์์ผ๋ผ .
์ฐธ๊ณ : 10_ํํฌ์(์คํฌ๋กค์ ๋๋ฉ์ด์
,ํ์ด๋์ฌ๋ผ์ด๋,์ฌ๋ผ์ด๋๋ด๋ถ์ ๋๋ฉ์ด์
)

๊ทธ๋ผ false ์ํ์์ top ์ ์ฐพ์ ์ ์๋ค๊ณ ๋์ค์ง๋ง ! ๋ฅผ ์ฃผ๋ฉด

์๋ฌ๊ฐ ๋จ์ง ์์ ํ์ธ