
Intro 🐧
어떤 값의 자료형을 다른 자료형으로 변환하는 것을 '형 변환'이라고 합니다.
형 변환에는 프로그래머가 의도적으로 자료형을 변환하는 명시적 형 변환과 자바스크립트 엔진이 알아서 변환하는 묵시적 형 변환이 있습니다.
묵시적 형 변환 🐥
자바스크립트 엔진이 스스로 알아서 변환하는 작업입니다.
다음 코드는 1020가 출력됩니다.
let number=10;
let string="20";
const result=number+string;
console.log(result);
명시적 형 변환 😊
내장 함수 들을 이용해 프로그래머가 의도적으로 어떤 자료형을 다른 자료형으로 변경하는 작업입니다.
다음 변수 numA와 numB는 10을 각각 출력합니다.
let strA = "10";
let strB = "10개";
let numA = Number(strA);
let numB = parseInt(strB);
console.log(numA);
console.log(numB);
Number: 숫자형으로 변환
parseInt: 숫자형으로 변환 (문자열에서 숫자만 추려 반환하기 때문에 문자와 숫자가 섞여 있어도 가능)
String: 문자열로 변환
Boolean: 불리언으로 변환
💡
저도 개발자인데 같이 교류 많이 해봐요 ㅎㅎ! 서로 화이팅합시다!