[Javascript] 문자열을 숫자로 변환하는 방법

JavaScript에서는 문자열을 숫자로 변환하는 여러 가지 방법이 있습니다. 이러한 방법들을 살펴보고 각각의 특징에 대해 알아보겠습니다.

 

 

parseInt()

parseInt() 함수는 문자열을 정수로 변환하는 데 사용됩니다. 이 함수는 문자열을 분석하여 정수로 변환한 후 반환합니다.

See the Pen parseInt() by saladent (@saladent) on CodePen.

 

 

parseFloat()

parseFloat() 함수는 문자열을 부동소수점 숫자로 변환하는 데 사용됩니다. 이 함수는 문자열을 분석하여 부동소수점 숫자로 변환한 후 반환합니다.

See the Pen parseFloat() by saladent (@saladent) on CodePen.

 

 

Number()

Number() 함수는 문자열을 숫자로 변환하는 가장 일반적인 방법 중 하나입니다. 이 함수는 문자열을 숫자로 변환한 후 반환합니다. 만약 문자열이 숫자가 아닌 경우 NaN(Not a Number)을 반환합니다.

See the Pen Number() by saladent (@saladent) on CodePen.

 

 

주의할 점

  • parseInt()와 parseFloat() 함수는 문자열을 분석할 때 정수 또는 부동소수점 숫자로 변환할 수 있는 부분만 변환하며, 숫자가 아닌 부분은 무시하고 반환합니다.
  • Number() 함수는 문자열이 숫자가 아닌 경우 NaN을 반환하기 때문에 이를 확인하여 적절한 처리를 해주어야 합니다.