๐Ÿ›น [JS] | ํ•„์ˆ˜ ์ง€์‹

0
post-thumbnail

๐Ÿ–ฑ ํด๋ฆญ! | ์‚ฌ์ง„ ์ถœ์ฒ˜ : '๊ฐ์„ฑํ† ๋ผ'์˜ ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ 2019๋…„ ์ž‘์„ฑ๋œ ๊ฒŒ์‹œ๋ฌผ '90s ์• ๋‹ˆ ๊ฐ์„ฑ์งค ๊พธ๋Ÿฌ๋ฏธ'


๐Ÿ”น ์—๋Ÿฌ ํ„ฐ์ง€๋ฉด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋ฐ‘์˜ ์ค„์€ ์‹คํ–‰์‹œํ‚ค์ง€ ์•Š๋Š”๋‹ค.


๐Ÿ”น document.write(" ");

  • ""์•ˆ์˜ ๋‚ด์šฉ์— htmlํƒœ๊ทธ๊ฐ€ ์ ์šฉ๋˜์–ด์„œ ํ™”๋ฉด์— ์ถœ๋ ฅ๋œ๋‹ค.
 document.write("<div>์‚ฌ๋ž‘ํ•œ๋‹ค.</div>");


๐Ÿ”น ๋ฌธ์ž์—ด ๋น„๊ต

  • ์ด์ „ (.equals), ์ง€๊ธˆ (==)
  • ===๋Š” ํƒ€์ž…๊ณผ ๊ฐ’ ํ•จ๊ป˜ ๋น„๊ตํ•œ๋‹ค. ๐Ÿ‘‰ null ํ™•์ธ
  • null๊ฐ™์€ ๊ฒฝ์šฐ๋Š”== null ์ด == "null" ๋กœ ๋น„๊ต๊ฐ€ ๋œ๋‹ค.
    ๊ทธ๋ž˜์„œ ๊ฐ’์ด ์‹ค์ œ๋กœ null์ด๋ผ๋„ false๊ฐ€ ๋‚˜์˜จ๋‹ค.
  • null ํ™•์ธ์€ === null ๋กœ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.


๐Ÿ”น ๋ฌธ์ž์—ด๊ณผ ์ˆซ์ž ์—ฐ์‚ฐ

  • ๋ฌธ์ž์—ด + ์ˆซ์ž = ๋ฌธ์ž์—ด
  • ๋”ํ•˜๊ธฐ ์ œ์™ธ, ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์€ ์ „๋ถ€ ์ˆซ์ž์—ฐ์‚ฐ ์ฒ˜๋ฆฌ
  • NaN : Not a Number
  • ๋ฌธ์ž์—ด๐Ÿ‘‰์ˆซ์ž : parseInt( ) , Number( )
  • ์ˆซ์ž๐Ÿ‘‰๋ฌธ์ž์—ด : "" + ์ˆซ์ž, String( )

๋ฌธ์ž์—ด + ์ˆซ์ž = ๋ฌธ์ž์—ด , ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์€ ์ „๋ถ€ ์ˆซ์ž์—ฐ์‚ฐ ์ฒ˜๋ฆฌ

NaN : Not a Number

๋ฌธ์ž์—ด๐Ÿ‘‰์ˆซ์ž : parseInt( ) , Number( )

์ˆซ์ž๐Ÿ‘‰๋ฌธ์ž์—ด : "" + ์ˆซ์ž, String( )


๐Ÿ”น false์™€ true

  • false : 0 , ๋ฌธ์ž์—ด ๋นˆ์นธ( "" ) , undefined , null
  • true : ๋ชจ๋“  ์ˆซ์ž( 0์„ ์ œ์™ธํ•œ ) , ๋ชจ๋“  ๋ฌธ์ž์—ด( ๋นˆ์นธ์„ ์ œ์™ธํ•œ )
  • undefined : ๊ฐ’์ด ํ• ๋‹น๋œ ์ ์ด ์—†๋‹ค.
  • null : ์ฃผ์†Œ๊ฐ’์ด ์—†๋‹ค.


๐Ÿ”น AND , OR

  • &&๊ณผ ||์˜ ๊ฒฐ๊ณผ ๊ฐ’์ด boolean์ด ์•„๋‹ˆ๋ผ, ๊ฐ’์ด๋‹ค.
  • &&์€ false๊ฐ€ ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๋๊นŒ์ง€ ๋ฌผ์–ด๋ณธ๋‹ค.
    (ํ•˜๋‚˜๋ผ๋„ false์ด๋ฉด ์ „์ฒด๊ฐ€ false์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.)
  • ||์€ true๊ฐ€ ๋‚˜์˜ค๋ฉด ๋ฐ”๋กœ ๋ฉˆ์ถ˜๋‹ค.
    (ํ•˜๋‚˜๋ผ๋„ true์ด๋ฉด ์ „์ฒด๊ฐ€ true์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.)

profile
๋ช‡ ๋ฒˆ์„ ๋„˜์–ด์ ธ๋„ ์•ž์œผ๋กœ ๊ณ„์† ๋‚˜์•„๊ฐ€์ž

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด