18 of 264 menu

parseInt 함수

parseInt 함수는 문자열을 정수로 변환합니다. 이는 '12px'와 같은 값에 필요합니다. - 시작 부분에 숫자가 있고 그 뒤에 단위가 오는 경우입니다. parseInt 함수를 '12px'에 적용하면 결과는 숫자 12가 됩니다(그리고 이것은 문자열이 아닌 실제 숫자입니다). 정수가 문자열의 시작 부분에 있는 경우에만 변환이 수행되며, 그렇지 않으면 NaN이 반환됩니다. 두 번째 매개변수로 숫자의 진법을 지정할 수 있으며, 함수는 지정된 진법에서 십진수로 변환된 숫자를 반환합니다.

구문

parseInt(문자열, [진법]);

예제

문자열을 정수로 변환해 봅시다:

console.log(parseInt('10px'));

코드 실행 결과:

10

예제

소수를 변환할 때 소수 부분은 버려집니다:

console.log(parseInt('10.3px'));

코드 실행 결과:

10

예제

이 예제에서 함수는 숫자를 읽을 수 없습니다(문자열 시작 부분에 있지 않기 때문에). 그리고 NaN를 반환합니다:

let str = 'width: 100px;'; console.log(parseInt(str));

코드 실행 결과:

NaN

함께 보기

  • 문자열 시작 부분에서 부동 소수점 숫자를 추출하는 함수, parseFloat
  • 숫자로 변환하는 함수, Number
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부