TIL 2 (1) : ๋ณ€์ˆ˜ (JavaScript)
TIL/JavaScript 2021. 7. 20. 18:30

๋ณ€์ˆ˜ (Variable) ์ผ์ข…์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•. ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•˜๋Š” ๊ณณ์„ '๋ฉ”๋ชจ๋ฆฌ'๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฉ”๋ชจ๋ฆฌ์˜ ํฌ๊ธฐ๋Š” ๋™์ผํ•œ๋ฐ, ๊ฐ๊ฐ์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ตฌ๋ถ„ํ•ด์ฃผ๋ ค๋ฉด ์ด๋ฆ„์ด ํ•„์š”ํ•˜๊ฒ ์ฃ . ์ด๋•Œ์˜ ์ด๋ฆ„์ด '๋ณ€์ˆ˜'์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ฐ๊ฐ์˜ ๋ฉ”๋ชจ๋ฆฌ์— ๋ณ€์ˆ˜๊ฐ€ ์žˆ์œผ๋ฉด ์–ผ๋งˆ๋“ ์ง€ ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ์ด๋ฆ„(๋ณ€์ˆ˜๋ช…)์—๋Š” ๊ณต๋ฐฑ์„ ์“ธ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋ณดํ†ต ๋‹จ์–ด์˜ ์ฒซ ๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ํ•ด์„œ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๊น€์ƒˆ๊ฐ€ ๋‚™ํƒ€ ๋“ฑ ๋ชจ์–‘์ฒ˜๋Ÿผ ์ƒ๊ฒจ Camel Case๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ex) getTriangleArea ๋ณ€์ˆ˜ ์„ ์–ธ(Declaration): ๋ฉ”๋ชจ๋ฆฌ์— ์ด๋ฆ„ ๋ถ™์—ฌ์ฃผ๊ธฐ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๋ฐฉ์‹์€ ํฌ๊ฒŒ 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 1) var 2) let 3) const ์ฐธ์กฐ) ๋ณ€์ˆ˜์„ ์–ธ๋ฐฉ์‹ ์ฐจ์ด https://velo..