[JavaScript] 문자열을 정수로 변환하는 세 가지 방법

최대 1 분 소요

1. parseInt(str)

console.log("123qwe"); // 123

String.parseInt(str)는 문자열 str안의 숫자들을 뽑아 정수형으로 반환한다.

2. Number(value)

console.log("123qwe"); // NaN

Number 생성자는 생성할 객체의 숫자값 value를 받아 정수형으로 변환한다. 만약 인수를 숫자로 변환할 수 없으면 NaN을 리턴한다.

3. 단항 연산자 +

console.log(+"10"); // 10
console.log(+"123qwe"); // NaN

단항 연산자 + 는 짧은 문법으로도 Number 래퍼 클래스 생성자를 통해 변환하는 것과 동일한 결과를 낸다(링크 참조).

카테고리:

업데이트:

댓글남기기