Skip to content

parseInt (Lodash 호환성)

parseInt를 사용하세요

parseInt 함수는 추가적인 함수 호출로 인해 느리게 동작해요.

대신 더 빠르고 현대적인 네이티브 parseInt를 사용하세요.

문자열을 정수로 변환해요.

typescript
const result = parseInt(string, radix);

레퍼런스

parseInt(string, radix?)

문자열을 정수로 변환하고 싶을 때 parseInt를 사용하세요. 기수를 지정해서 다른 진법으로 해석할 수 있어요.

typescript
import { parseInt } from 'es-toolkit/compat';

// 기본 10진수 파싱
parseInt('123');
// Returns: 123

parseInt('08');
// Returns: 8

// 16진수 자동 인식
parseInt('0x20');
// Returns: 32

// 명시적 기수 지정
parseInt('08', 10);
// Returns: 8

parseInt('0x20', 16);
// Returns: 32

parseInt('1010', 2);
// Returns: 10

// 배열에서 사용
['6', '08', '10'].map(parseInt);
// Returns: [6, 8, 10]

잘못된 형식의 문자열은 NaN을 반환해요.

typescript
import { parseInt } from 'es-toolkit/compat';

parseInt('abc');
// Returns: NaN

parseInt('');
// Returns: NaN

parseInt('123abc');
// Returns: 123 (앞부분만 파싱)

파라미터

  • string (string): 정수로 변환할 문자열이에요.
  • radix (number, 선택): 변환할 때 사용할 기수예요. 기본값은 0이고, 이 경우 문자열 형식에 따라 자동으로 결정돼요.

반환 값

(number): 변환된 정수를 반환해요. 변환할 수 없으면 NaN을 반환해요.

MIT 라이선스에 따라 배포됩니다.