728x90
반응형
자바스크립트에서는 변환하는 방법이 크게 두가지가 있습니다.
첫번째,
직접 명시해주는 방법
두번째,
자바스크립트 엔진에 의해 자동적으로 변환
몇가지 예제를 보면서 해볼까요?
console.log("3" + 1);
// 결과: 31, 1이 string으로 자동 변환되면서 합쳐집니다
console.log("3" - 1);
// 결과: 2, 3이 number로 자동 변환되면서 연산됩니다
console.log("3" * 2);
// 결과: 6, 3이 number로 자동 변환되면서 연산됩니다
console.log("test" + 5);
// 결과: test5, 5가 string으로 자동 변환되면서 합쳐집니다
console.log("five" * 2);
// 결과: Nan, five가 number로 변환되려 했으나 five는 컴퓨터의 언어가 아닙니다
Number를 String으로 변환하는 방법
var num = 5;
str = String(num);
console.log(str); // 5 typeof String
String을 Number로 변환하는 방법
var str = 5;
num = Number(str);
console.log(num); // 5 typeof Number
타입을 직접 확인해보고 싶다면 아래의 코드를 이용하세요
var num = 5;
console.log(typeof num);
728x90
반응형