디지털 너구리 : 게임, IT 정보 및 다양한 지식 공유드립니다.

 

 

 

자바스크립트 변환 함수

 

JavaScript에서 텍스트(문자열)를 숫자로 변환하는 것은 매우 간단합니다. 주로 사용되는 두 가지 방법은 `parseInt()` 함수와 `parseFloat()` 함수입니다. `parseInt()`는 문자열을 정수로 변환하고, `parseFloat()`은 문자열을 부동소수점 숫자로 변환합니다.

 

자바스크립트 변환 방법

 

아래는 두 함수를 사용하는 예시 코드입니다:

 

 

 

// 텍스트를 정수로 변환
let textToInt = "123";
let numberInt = parseInt(textToInt);
console.log(numberInt); // 출력: 123

// 텍스트를 부동소수점 숫자로 변환
let textToFloat = "123.45";
let numberFloat = parseFloat(textToFloat);
console.log(numberFloat); // 출력: 123.45

 

또 다른 방법으로, 단순히 `+` 연산자를 사용하여 문자열을 숫자로 변환할 수도 있습니다. 이 방법은 문자열이 숫자로만 구성되어 있을 때 효과적입니다:

 

// 텍스트를 정수로 변환
let textToInt = "123";
let numberInt = parseInt(textToInt);
console.log(numberInt); // 출력: 123

// 텍스트를 부동소수점 숫자로 변환
let textToFloat = "123.45";
let numberFloat = parseFloat(textToFloat);
console.log(numberFloat); // 출력: 123.45

let text = "123";
let number = +text;
console.log(number); // 출력: 123

 

이 방법은 문자열이 유효한 숫자 형식일 때만 작동하며, 그렇지 않은 경우 `NaN` (Not a Number)을 반환합니다.

 

항상 유의할 점은 변환하려는 텍스트가 실제로 숫자로 변환 가능한 형식이어야 한다는 것입니다. 예를 들어, "123abc"와 같은 문자열은 `NaN`을 반환하게 됩니다.

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band