JS

type conversion

chaereemee 2024. 3. 7. 19:29

설명

자바스크립트에서 형변환은 데이터를 다른 데이터 타입으로 변환하는 과정을 말한다.

 

 

명시적 형변환

개발자가 직접 데이터 타입을 변환하는 것을 말한다.

예를 들어, 'Number()', 'String()', 'Boolean()' 등의 내장 함수를 사용할 수 있다.

let num = "42";
num = Number(num);      // 문자열 "42"를 숫자 42로 변환
console.log(num);       // 출력: 42

let str = 123;
str = String(str);      // 숫자 123을 문자열 "123"로 변환
console.log(str);       // 출력: "123"

 

 

parseInt

문자열을 정수로 변환한다. 

이 함수는 문자열의 시작 부분부터 숫자가 나오기 전까지의 문자를 무시하고, 첫번째 숫자부터 정수로 변환한다.

parseInt('123')     // 123
parseInt('12abc')   // 12

 

 

parseFloat

문자열을 부동 소수점 숫자로 변환한다.

이 함수는 문자열을 파싱하고, 소수점 이후의 숫자까지 변환한다.

parseFloat('3.14')      // 3.14
parseFlaot('3.14abc')   // 3.14