๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Javascript

๋ณ€์ˆ˜&๊ธฐ๋ณธ์—ฐ์‚ฐ let a = 2

๐ŸŒ ๋ณ€์ˆ˜ & ๊ธฐ๋ณธ์—ฐ์‚ฐ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ๊ธฐ๊ณ„์™€ ์‚ฌ๋žŒ์ด ์†Œํ†ตํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“  ์–ธ์–ด๋กœ ์‚ฌ๋žŒ์ด ์ผ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ ๋ˆˆ์— ์นœ์ˆ™ํ•˜๊ฒŒ ์“ฐ์—ฌ์žˆ๋‹ค.

  • ๋ณ€์ˆ˜ ๋Œ€์ž…( a = 2 )์˜ ์˜๋ฏธ: "์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ๊ฒƒ์„ ์™ผ์ชฝ์— ๋„ฃ๋Š” ๊ฒƒ!" (2๋ฅผ a๋ผ๋Š” ๋ณ€์ˆ˜์— ๋„ฃ๋Š”๋‹ค)
  • let์œผ๋กœ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•œ๋‹ค.
   <script>
        let a = 2
        let b = 3
        console.log(a+b)
    </script>

<script>
        let a = '๋Œ€ํ•œ'
        let b = '๋ฏผ๊ตญ'  // ๋ฌธ์ž์—ด์€ ์ž‘์€ ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ์ค€๋‹ค.
        console.log(a+b)
    </script>

// ๋ณ€์ˆ˜๋Š” ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๋ฐ•์Šค.

// ์ฒ˜์Œ ๋ณ€์ˆ˜๋ฅผ ์ €์žฅํ•˜๋ ค๋ฉด, let์„ ์•ž์— ๋ถ™์—ฌ์ค€๋‹ค.

// ํ•œ ๋ฒˆ ์„ ์–ธํ–ˆ์œผ๋ฉด ๋‹ค์‹œ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ  ๊ฐ’์„ ๋„ฃ๋Š”๋‹ค.

 

# ์‚ฌ์น™์—ฐ์‚ฐ, ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ž์—ด ๋”ํ•˜๊ธฐ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€๋Šฅ