-
JavaScript ์๋ฐ์คํฌ๋ฆฝํธ ๋ณ์ ๊ฐ ์ฌํ ๋น์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๊ฐ์ ๋ค์ ๋ฃ๋๊ฒ ์๋๋ผ๊ณ ?๐ FrontEnd/JavaScript 2022. 6. 14. 18:24
์์ํ๋ฉด์
์ ๋ชฉ ๊ทธ๋๋กญ๋๋ค. ์๋๋๋ค.
๋ณ์ ์ฌํ ๋น์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋น์ฐ๊ณ ๋ค์ ๋ฃ๋ ๊ฒ์ด ์๋๋ค
๋ณ์ ์ฌํ ๋น์ด๋?
์ฌํ ๋น์ด๋ ๋ณ์์ ์ ์ฅ๋ ๊ฐ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋งํฉ๋๋ค.
// ์ฌ ํ ๋น ์ var number = 12; // ๋ณ์ ์ ์ธ๊ณผ ๊ฐ ํ ๋น number = 123; // ๊ฐ์ ์ฌํ ๋น
์ฌํ ๋น๊ณผ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ
์์ ์์ ์์ ๋ณด์๋ฏ์ด ์ฌํ ๋น ๊ฐ 123 ์ 12 ๊ฐ ์ ์ฅ๋์ด ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ง์ฐ๊ณ ์ฌํ ๋น ํ๋ ๊ฒ์ด ์๋๋ผ,
์๋ก์ด ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํ๋ณดํ๊ณ ๊ทธ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ 123 ๊ฐ์ ์ ์ฅํฉ๋๋ค.
์ฆ, ์ด์ ์ ๊ณต๊ฐ์ ๋ค์ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋๋๋ค. ์๋ก์ด ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
์ฌ์ฉํ์ง ์๋ ๋ฉ๋ชจ๋ฆฌ
๊ทธ๋ ๋ค๋ฉด ์ฐ์ง ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋ ๊น์?
๋ฐ๋ก ๊ฐ๋น์ง ์ฝ๋ ํฐ์ ์ํด ์๋์ ์ผ๋ก ํด์ ๋ฉ๋๋ค.
๊ฐ๋น์ง ์ฝ๋ ํฐ๋ ์ฑ์ด ํ ๋นํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฒ์ฌํ์ฌ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํด์ ํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
๋ง๋ฌด๋ฆฌํ๋ฉฐ
๋น์ฐํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์๋ ๊ฐ์ ์ ๊ฑฐํ๊ณ ๋ค์ ํ ๋นํ๋ ์ค ์์์ต๋๋ค.
๊ทธ๊ฒ ์๋์์ต๋๋ค.
๋๊ธ๊ณผ ๊ณต๊ฐ์ ํญ์ ํ์์ ๋๋ค!
Reference
๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ Deep Dive - ์ด์ ๋ชจ
'๐ FrontEnd > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Number() ๊ณผ parseInt() ์ ์ฐจ์ด๋ ๋ฌด์์ผ๊น? (0) 2022.11.15 JavaScript ์๋ฐ์คํฌ๋ฆฝํธ ํํ์๊ณผ ํํ์์ด ์๋ ๋ฌธ? (0) 2022.06.16 JavaScript ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด - ํจ์ (0) 2022.06.03 JavaScript ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด - ๊ฐ์ฒด (0) 2022.05.30 JavaScript ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด - ์ ์ด๋ฌธ (0) 2022.05.29