[Javascript] replace(), parseInt(), toString()๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜, ์ •์ˆ˜๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ ๐Ÿง
ยท
JavaScript
๋ฉ”๋‰ด๋ฅผ ์ฃผ๋ฌธ๋‚ด์—ญ์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋„์ค‘๊ฐ€๊ฒฉ์ด 6,200์› 6,000์›๊ณผ ๊ฐ™์ด ํƒ€์ž…์ด ๋ฌธ์ž์—ด์ด๊ธฐ ๋•Œ๋ฌธ์—์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋”ํ•  ๊ฒƒ์ด๋ฉฐ ์ฒœ์ž๋ฆฌ ๋ฐ”๋‹ค ์ฝค๋งˆ(,) ๊ฐ€ ์ฐํž ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ–ˆ๋‹ค. ํ•ด๊ฒฐ ์ˆœ์„œ 1. 6,200์›(๋ฌธ์ž์—ด string) ์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ / 6,200์›(string)->6,200(number)2. 6200 (number) + 6000 (number)... + ์ด ๊ธˆ์•ก(number) ๊ณ„์‚ฐ3. ์ด ๊ธˆ์•ก 12200 (number)  ์„ 12,200 ์› (string) ์œผ๋กœ ๋ณ€ํ™˜ 1. ๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜- ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์ „์—๋Š” price, price2 ๋Š” string ํƒ€์ž…์ธ ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.  - ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ถœ๋ ฅํ•ด๋ณด๋‹ˆ 6200 ์ด ์•„๋‹Œ 6 ๋งŒ ๋‚˜์˜ค..