자바스크립트 toString 메소드 활용 방법
toString 메소드란?
자바스크립트 toString 메소드는 해당 변수의 값을 문자열 형태로 반환하는 메소드입니다. 이 메소드는 모든 자바스크립트 객체에서 사용할 수 있으며, 기본적으로는 Object.toString() 메소드를 사용하여 객체를 문자열로 변환합니다.
let num = 10;
console.log(num.toString()); // "10"
let arr = [1, 2, 3];
console.log(arr.toString()); // "1,2,3"
let obj = {name: "John", age: 30};
console.log(obj.toString()); // "[object Object]"
진법 변환
toString 메소드를 활용하면 숫자를 다른 진법으로 변환할 수 있습니다.
let num = 255;
console.log(num.toString(16)); // "ff" (16진수)
console.log(num.toString(2)); // "11111111" (2진수)
숫자와 문자열의 연산
숫자와 문자열의 연산을 하면 자동으로 숫자를 문자열로 변환하여 합칩니다. 하지만 때로는 숫자 자체로 연산하고 싶을 때도 있습니다. 이때, toString 메소드를 이용하면 숫자를 문자열로 변환하지 않고 숫자 그대로 문자열에 합칠 수 있습니다.
let num = 10;
let str = "20";
console.log(num + str); // "1020"
console.log(num.toString() + str); // "1020"
정리
자바스크립트 toString 메소드를 잘 활용하면 값을 문자열 형태로 변환하거나, 진법 변환, 숫자와 문자열 연산 등에 유용하게 사용할 수 있습니다.
Keywords: 자바스크립트, toString 메소드, 문자열 반환, 진법 변환, 숫자와 문자열 연산