[typescript] 타입스크립트에서의 숫자 타입 변환 방식

타입스크립트는 정적 타입 언어로, 변수의 데이터 타입을 명시적으로 선언하고 변환할 수 있습니다. 특히, 숫자 타입의 변환이 필요할 때에는 몇 가지 방법을 사용할 수 있습니다.

1. 숫자로의 타입 변환

특정 값이 숫자로 사용되어야 하는 경우, Number() 함수를 사용하여 명시적으로 숫자로 변환할 수 있습니다. 이 함수는 문자열이나 불리언 값을 숫자로 변환합니다.

let str: string = "123";
let num: number = Number(str); // num 값은 123으로 변환됨

2. parseInt() 함수 사용

parseInt() 함수를 사용하여 문자열을 정수로 변환할 수 있습니다. 이 함수는 문자열을 해석하여 정수로 변환하고, 필요에 따라 진법도 지정할 수 있습니다.

let str: string = "123";
let num: number = parseInt(str); // num 값은 123으로 변환됨

3. parseFloat() 함수 사용

부동 소수점 숫자로의 변환이 필요한 경우 parseFloat() 함수를 사용할 수 있습니다. 이 함수는 문자열을 부동 소수점 숫자로 변환합니다.

let str: string = "123.45";
let num: number = parseFloat(str); // num 값은 123.45로 변환됨

결론

타입스크립트에서 변수의 데이터 타입을 변환할 때, Number(), parseInt(), parseFloat() 함수를 이용하여 숫자 타입으로의 변환을 수행할 수 있습니다. 주어진 상황에 맞게 적절한 변환 방식을 선택하여 사용하면 됩니다.

많은 곳에서 변환 함수를 사용하고 그에 따른 결과를 예측하는 것이 중요합니다.

이 외의 자세한 내용은 아래 레퍼런스를 참고하세요.

레퍼런스: MDN web docs - 숫자로 변환하기


작성자: [Write your name]
작성일: [YYYY-MM-DD]