[JavaScript]자바스크립트의 기초_자료형 변환

2025. 8. 30. 18:30·Frontend(프론트엔드)/자바스크립트




 

 

사이드 프로젝트를 위한 자바스크립트

인프런 한 입 크기로 잘라먹는 리엑트(React): 기초부터 실전까지
강의를 기반으로 정리하였으며, 상업적 목적이 아닌 학습 기록용 입니다.

 

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지| 이정환 Winterlood - 인프런 강의

현재 평점 4.9점 수강생 12,515명인 강의를 만나보세요. 개념부터 독특한 프로젝트까지 함께 다뤄보며 자바스크립트와 리액트를 이 강의로 한 번에 끝내요. 학습은 짧게, 응용은 길게 17시간 분량

www.inflearn.com

 

 

목차

자료형 변환

묵시적 형 변환

명시적 형 변환

 

 


 

 

자료형 변환

자료형 변환(Type Casting)
프로그래밍 과정에서 데이터의 타입을 변경하는 것을 의미한다.

• 묵시적 형 변환 (Implicit Type Casting): 자바스크립트 엔진의 자동 변환
• 명시적 형 변환 (Explicit Type Casting): 개발자가 직접 지시하는 변환

 

 

 

 

묵시적 형 변환

묵시적 형 변환
명시적으로 지시하지 않았음에도 불구하고, 자바스크립트 엔진이 필요에 따라 자동으로 자료형을 변환한다.
주로 사로 다른 타입의 값들이 연산되는 경우 발생한다.
// 1. 묵시적 형 변환: 개발자 설정 X 자바스크립트 엔진이 형 변환하는 것

let num = 10;
let str = "20";
const result = num + str;
// console.log(result); -> 1020(Number + String)

 

 


 

 

명시적 형 변환

명시적 형 변환
개발자가 프로그래머 내장 함수 등을 이용하여 직접 자료형 변환을 지시하여 변환하는 것이다.
묵시적 형 변환으로 인한 예상치 못한 동작을 방지하며, 명확하게 변환해야 하는 경우 사용한다.

 

 

문자열(String)을 숫자(Number)로 변환

Number(): 주어진 값을 숫자 타입으로 변환한다.
parseInt(): 문자열에서 정수 부분을 추출하여 숫자로 변환한다.
parseFloat(): 부동소수점 숫자를 추출할 때 사용한다. 
let str1 = "10";
let strToNum1 = Number(str1);
//console.log(10 + strToNum1);

let str2 = "10개";
let strTonum2 = parseInt(str2);
// console.log(strTonum2);

 

 

숫자(Number)를 문자열(String)로 변환

String(): 주어진 값을 문자열 타입으로 변환한다.
// 숫자 -> 문자열
let num1 = 20;
let numTostr1 = String(num1);
console.log(numTostr1 + "입니다.");

 

반응형

'Frontend(프론트엔드) > 자바스크립트' 카테고리의 다른 글

[JavaScript] 자바스크립트의 기초_조건문(If문과 Switch문)  (0) 2025.09.01
[JavaScript] 자바스크립트의 기초_연산자 활용  (0) 2025.09.01
[JavaScript] 자바스크립트의 기초_연산자  (0) 2025.08.30
[JavaScript] 자바스크립트의 기초_자료형  (0) 2025.08.30
[JavaScript] 자바스크립트의 기초_변수와 상수  (0) 2025.08.30
'Frontend(프론트엔드)/자바스크립트' 카테고리의 다른 글
  • [JavaScript] 자바스크립트의 기초_연산자 활용
  • [JavaScript] 자바스크립트의 기초_연산자
  • [JavaScript] 자바스크립트의 기초_자료형
  • [JavaScript] 자바스크립트의 기초_변수와 상수
DAILYSEEKER
DAILYSEEKER
데이터 분석 공부 열심히 하는 중😁
  • DAILYSEEKER
    ECODATALIST
    DAILYSEEKER
  • 전체
    오늘
    어제
  • 글쓰기 관리자
    • DATA (224)
      • SQL (18)
        • SQLD (3)
        • 데이터 분석을 위한 MySQL (5)
        • 혼자 공부하는 SQL (10)
      • Python (39)
        • 데이터 분석을 위한 Python (32)
        • 데이터 분석을 위한 데이터 스크래핑 (4)
        • 데이터 분석 프로젝트 (3)
      • 기획 (3)
        • 서비스 기획 (1)
        • 기업 분석 (2)
      • Frontend(프론트엔드) (22)
        • 데이터 분석을 위한 웹 개발 언어 (9)
        • 자바스크립트 (13)
        • 타입스크립트 (0)
      • 코딩 테스트 (86)
        • 프로그래머스_MySQL (86)
      • Data Driven (12)
        • 코드 없이 배우는 데이터 분석 (6)
        • Excel (5)
      • UI & UX (24)
        • 피그마(Figma) (24)
      • BDA 학회 (20)
        • BDA학회_8기 (4)
        • BDA학회_9기 (16)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
DAILYSEEKER
[JavaScript]자바스크립트의 기초_자료형 변환
상단으로

티스토리툴바