형 변환

✒️ 2025-05-23 15:16 내용 수정


var num = 10;
num = "이름"

자동 형 변환 또는 묵시적 타입 변환

console.log(15 + "20");
console.log("100" * "7");
console.log( 3 / "숫자");

javascript 형변환 예제1.png


강제 형 변환 또는 명시적 타입 변환

함수 설명
Number() 숫자로 변환, boolean -> number에 사용
String() 문자열로 변환, 모든 타입이 사용 가능
Boolean() 논리형으로 변환
Object() 객체로 변환
parseInt() 정수로 변환, string -> number에 사용
parseFloat() 실수로 변환, string -> number에 사용
함수 설명
toExponential(자릿수) 정수 부분 1자리, 소수 부분은 e 표기법으로 자릿수만큼 표기하여 문자열로 변환
toFixed(자릿수) 소수 부분을 자릿수만큼 사용하여 문자열로 변환
toPrecision(자릿수) 자릿수만큼의 유효 숫자를 문자열로 변환
함수 설명
getDate() 일을 숫자로 변환(1 ~ 31)
getDay() 요일을 숫자로 반환(일:0 ~ 토:6)
getFullYear() 연도를 4자리 숫자로 반환
getMonth() 월을 숫자로 반환(1월:0 ~ 12월:11)
getTime() 1970년 1월 1일부터 현재까지의 시간을 밀리초 단위의 숫자로 반환
getHours() 시를 숫자로 반환(0~23)
getMinutes() 분을 숫자로 반환(0 ~ 59)
getSeconds() 초를 숫자로 반환(0 ~ 59)
getMilliseconds() 초를 밀리초 단위로 반환(0 ~ 999)