DevLog

Number()์™€ parseInt()์˜ ์ฐจ์ด [ํ˜•๋ณ€ํ™˜] ๋ณธ๋ฌธ

๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๊ฐœ๋ฐœ๊ฐœ๋ฐœ/javascript

Number()์™€ parseInt()์˜ ์ฐจ์ด [ํ˜•๋ณ€ํ™˜]

Seungjae Lee 2021. 6. 21. 14:32

โ–ท Number(str)

: ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜

Number('777')
//777

 

์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์—†๋Š” ๊ฐ’์€ NaN์„ ๋ฐ˜๋‚ฉ

Number('777์›')
//NaN

 

 

โ–ท parseInt(str)

: ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ 

parseInt('777')
//777

 

Number(str)์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ์ˆซ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์ˆซ์ž๊ฐ€ ๋๋‚  ๋•Œ ๊นŒ์ง€ ์ˆซ์ž๋กœ ํ˜•๋ณ€ํ™˜

parseInt('777์›')
//777

 

but. ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” NaN์ด ์ถœ๋ ฅ

parseInt('๊ธˆ์•ก: 777์›')
//NaN
Comments