JavaScript에서는 문자열을 정수 또는 부동 소수점 숫자로 변환하는 여러 가지 방법이 있습니다. 이러한 방법을 자세히 살펴보겠습니다.
parseInt()
inline ad
parseInt() 함수는 문자열을 정수로 변환하는 데 일반적으로 사용됩니다. 두 개의 인수를 사용합니다. 변환할 문자열과 사용할 진법을 지정하는 기수입니다.
let str = "42"; let num = parseInt(str); console.log(num); // 출력: 42
기본적으로 parseInt()는 기수 인수가 제공되지 않은 경우 기수 10을 가정합니다. 그러나 예기치 않은 동작을 방지하기 위해 항상 기수를 지정하는 것이 좋습니다.
let str = "10"; let num = parseInt(str, 10); // 기수 10 지정 console.log(num); // 출력: 10
parseFloat()
부동 소수점 숫자로 문자열을 변환해야 하는 경우 parseFloat() 함수를 사용할 수 있습니다. 문자열 인수를 구문 분석하고 부동 소수점 숫자를 반환합니다.
let str = "3.14"; let num = parseFloat(str); console.log(num); // 출력: 3.14
Number()
Number() 함수를 사용하여 문자열을 숫자 유형으로 변환할 수도 있습니다. 문자열 인수를 구문 분석하고 숫자를 반환합니다. Number() 함수는 부동 소수점 숫자도 처리할 수 있습니다.
let str = "42"; let num = Number(str); console.log(num); // 출력: 42
JavaScript에서 문자열을 숫자 유형으로 변환하는 것은 일반적인 작업이며, 이를 수행하는 여러 가지 방법이 있습니다. parseInt(), parseFloat(), Number() 함수를 사용할 수 있습니다.