[javascript] 문자열을 실수로 변환하기

JavaScript에서는 문자열을 실수로 변환하는 다양한 방법을 제공합니다. 문자열을 실수로 변환하는 이유는 숫자로서의 연산이나 계산을 수행하기 위해서입니다. 이 글에서는 JavaScript에서 문자열을 실수로 변환하는 세 가지 메서드를 살펴보겠습니다.

1. parseFloat() 메서드

parseFloat() 메서드는 전달된 문자열을 부동소수점 숫자로 변환합니다. 이 메서드는 숫자가 나타나기 전까지의 문자열을 파싱하고, 숫자 이후의 문자열은 자동으로 무시합니다. parseFloat() 메서드의 사용 예시는 다음과 같습니다.

let str = "3.14";
let number = parseFloat(str);
console.log(number); // 3.14

2. Number() 함수

Number() 함수는 전달된 값을 실수로 변환합니다. 이 함수는 문자열을 받아들이지만, 숫자가 아닌 경우 NaN(Not a Number)을 반환합니다. Number() 함수의 사용 예시는 다음과 같습니다.

let str = "5.6";
let number = Number(str);
console.log(number); // 5.6

3. 더하기 연산자 사용

더하기 연산자(+)를 이용하여 문자열을 숫자로 변환할 수도 있습니다. 이 방법은 JavaScript가 동적으로 형을 변환하는 특성을 이용한 것입니다. 다음은 더하기 연산자로 문자열을 숫자로 변환하는 예시입니다.

let str = "10";
let number = +str;
console.log(number); // 10

결론

JavaScript에서 문자열을 실수로 변환하는 방법에 대해 알아보았습니다. parseFloat(), Number(), 더하기 연산자를 사용하여 문자열을 실수로 변환할 수 있습니다. 이 중 가장 적합한 방법은 사용하고자 하는 상황에 따라 다를 수 있으니 상황에 맞게 선택하여 사용하시면 됩니다.

참고 자료: