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