๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
javascript๐Ÿช“/์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ณต๋ถ€

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ false ํŒ์ • / !

by hyojinny 2022. 10. 27.

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 ์„ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๊ณ  ๋‚˜์˜ค์ง€๋งŒ ! ๋ฅผ ์ฃผ๋ฉด 

 

 

 ์—๋Ÿฌ๊ฐ€ ๋œจ์ง€ ์•Š์Œ ํ™•์ธ

 

 

๋Œ“๊ธ€