parseInt()와 Number()

choiceΒ·2021λ…„ 8μ›” 15일
0
post-thumbnail

πŸ“Œ parseInt()와 Number()의 차이

parseInt()와 Number() λ‘˜ λ‹€ λ¬Έμžμ—΄μ„ 숫자둜 λ°”κΏ”μ£ΌλŠ” λ©”μ†Œλ“œμ΄λ‹€.

차이점은 Number()λŠ” μˆ«μžκ°€ μ•„λ‹Œ 경우 NaN을 λ°˜ν™˜ν•˜μ§€λ§Œ parseInt()λŠ” λ¬Έμžμ—΄μ΄ 숫자둜 μ‹œμž‘ν•˜λŠ” 경우 μˆ«μžκ°€ λλ‚ λ•ŒκΉŒμ§€λ§Œ ν˜•λ³€ν™˜μ„ ν•˜μ—¬ λ°˜ν™˜ν•œλ‹€.

Number()

const a = Number("1000");
console.log(a);		// 1000

const b = Number("1000원");
console.log(b);		// NaN

const c = Number("hello");
console.log(c);		// Nan

parseInt()

const a = parseInt("1000");
console.log(a);		// 1000

const b = parseInt("1000원");
console.log(b);		// 1000

const c = parseInt("hello");
console.log(c);		// NaN

0개의 λŒ“κΈ€