[javascript] 변환 연산자의 종류와 사용법은?

아래는 자바스크립트에서 주로 사용되는 변환 연산자와 그 사용법에 대한 설명입니다.

1. 문자열로의 변환 연산자 (String Conversion Operator)

변수를 문자열로 변환하기 위해서는 String() 함수나 변수에 toString() 메소드를 사용할 수 있습니다. 다음은 간단한 예시입니다.

let num = 123;
let str1 = String(num); // String() 함수 사용
let str2 = num.toString(); // toString() 메소드 사용

console.log(typeof str1); // "string"
console.log(typeof str2); // "string"

2. 숫자로의 변환 연산자 (Numeric Conversion Operator)

변수를 숫자로 변환하기 위해서는 Number() 함수를 사용할 수 있습니다. 아래는 예시입니다.

let str = "456";
let num1 = Number(str);
let num2 = +str; // 단항 연산자로서의 + 사용

console.log(typeof num1); // "number"
console.log(typeof num2); // "number"

3. 논리값으로의 변환 연산자 (Boolean Conversion Operator)

변수를 논리값으로 변환하기 위해서는 Boolean() 함수를 사용할 수 있습니다. 아래는 예시입니다.

let str = "false";
let bool = Boolean(str);

console.log(typeof bool); // "boolean"
console.log(bool); // true (비어있지 않은 문자열은 true, 빈 문자열은 false로 변환됨)

이와 같이 자바스크립트에서는 변환 연산자를 통해 데이터의 타입을 쉽게 변환할 수 있습니다. 각 연산자의 사용법을 알고 정확히 활용하면 코드 작성에 유용하게 활용할 수 있습니다.

(참고 자료: MDN web docs, w3schools)