[Javascript] string to int, 3가지 방법
April 13, 2024
string을 int(number) 타입으로 변환하는 다양한 방법에 대해서 알아보겠습니다.
1. parseInt()로 문자열을 숫자로 변환
parseInt(str)은 str을 number 타입으로 변환하여 리턴합니다.
아래와 같이 문자열을 Integer로 변환할 수 있습니다.
let str = "42";
let num = parseInt(str);
console.log(num);
console.log(typeof num);
Output:
42
number
2. Number 생성자로 문자열을 숫자로 변환
Number 생성자에 인자로 문자열을 전달하면, 문자열이 파싱되면서 number 타입 숫자가 생성됩니다.
아래와 같이 변환할 수 있습니다.
let str = "42";
let num = Number(str);
console.log(num);
console.log(typeof num);
Output:
42
number
3. Unary plus(+) 연산자로 문자열을 숫자로 변환
문자열로 된 숫자 앞에 +
를 추가하면 문자열이 number 타입으로 변경됩니다.
아래와 같이 변환할 수 있습니다.
let str = "42";
let num = +str;
console.log(num);
console.log(typeof num);
Output:
42
number