자바스크립트 문자열 변환(Conversion)

자바스크립트는 데이터 형식을 변환하는 기능을 제공하여 문자열을 다른 형식으로 변환할 수 있습니다. 문자열 변환은 프로그래밍에서 중요한 작업이며, 자바스크립트에서도 널리 사용되는 기능입니다. 이번 블로그 포스트에서는 자바스크립트에서 문자열 변환에 대해 알아보겠습니다.

숫자를 문자열로 변환하기

자바스크립트에서 숫자를 문자열로 변환하는 가장 간단한 방법은 toString() 함수를 사용하는 것입니다. 아래의 예제 코드를 살펴보세요.

let num = 123;
let str = num.toString();
console.log(str); // "123"

위 예제에서는 toString() 함수를 사용하여 num 변수의 값을 문자열로 변환하고, 변환된 결과를 str 변수에 저장했습니다. console.log()를 사용하여 결과를 출력하면 “123”이 나타납니다.

문자열을 숫자로 변환하기

자바스크립트에서 문자열을 숫자로 변환하는 방법은 여러 가지가 있습니다. 가장 간단한 방법은 parseInt()parseFloat() 함수를 사용하는 것입니다. 아래의 예제 코드를 살펴보세요.

let strNum = "456";
let num = parseInt(strNum);
console.log(num); // 456

let strFloat = "3.14";
let floatNum = parseFloat(strFloat);
console.log(floatNum); // 3.14

위 예제에서는 parseInt() 함수를 사용하여 strNum 변수의 값을 정수로 변환하고, parseFloat() 함수를 사용하여 strFloat 변수의 값을 부동 소수점 숫자로 변환했습니다. 결과를 출력하면 각각 456과 3.14가 나타납니다.

다른 형식으로 문자열 변환하기

자바스크립트에서는 문자열을 다른 형식으로 변환하는 다양한 기능을 제공합니다. 이 중 일부는 아래와 같습니다.

아래 예제 코드에서는 이러한 기능들을 실제 사용한 예시를 확인할 수 있습니다.

let str = "   Hello World   ";
let lowerCaseStr = str.toLowerCase();
console.log(lowerCaseStr); // "   hello world   "

let upperCaseStr = str.toUpperCase();
console.log(upperCaseStr); // "   HELLO WORLD   "

let trimmedStr = str.trim();
console.log(trimmedStr); // "Hello World"

let substring = str.substring(3, 8);
console.log(substring); // "lo Wo"

let replacedStr = str.replace("Hello", "Hi");
console.log(replacedStr); // "   Hi World   "

위 예제에서는 toLowerCase() 함수를 사용하여 문자열을 소문자로 변환하고, toUpperCase() 함수를 사용하여 문자열을 대문자로 변환했습니다. 또한 trim() 함수를 사용하여 문자열의 앞뒤 공백을 제거하고, substring() 함수를 사용하여 문자열의 일부분을 추출했습니다. 마지막으로 replace() 함수를 사용하여 문자열에서 “Hello”를 “Hi”로 바꿨습니다.

자바스크립트는 문자열 변환을 위한 다양한 기능을 제공하므로, 프로그래밍 작업에서 필요한 형식으로 문자열을 변환할 수 있습니다. 이러한 변환 기능을 활용하여 다양한 작업을 수행할 수 있으니, 기본 개념을 잘 이해하고 실제로 적용해보시기 바랍니다.