parseInt()와 parseFloat()의 역할을 동시에 수행할 수 있는 Number() 함수를 사용하면 좋지 않을까 생각할 수도 있습니다. 그러나 Number()는 한 가지 단점이 있습니다. Number()에 문자열을 넣으면 NaN이라는 값이 나온다는 점입니다.
> parseInt('3등');
< 3
> Number('3등');
< NaN
NaN이 무엇인지 알아보겠습니다.
parseInt()와 parseFloat()의 역할을 동시에 수행할 수 있는 Number() 함수를 사용하면 좋지 않을까 생각할 수도 있습니다. 그러나 Number()는 한 가지 단점이 있습니다. Number()에 문자열을 넣으면 NaN이라는 값이 나온다는 점입니다.
> parseInt('3등');
< 3
> Number('3등');
< NaN
NaN이 무엇인지 알아보겠습니다.