17 of 264 menu

Number 함수

Number 함수는 전달된 값을 숫자로 변환합니다. 문자열의 경우 양쪽 끝의 공백이 제거된 후, 문자열을 숫자로 변환할 수 있으면 해당 숫자가 반환되고, 그렇지 않으면 NaN이 반환됩니다. true 값은 숫자 1로 변환되고, false 값은 숫자 0로 변환됩니다. 객체는 숫자 변환 시 NaN로 변환됩니다.

구문

Number(변환할 값);

예제

불리언 값 true를 숫자로 변환해 보겠습니다:

Number(true);

코드 실행 결과:

1

예제

이번에는 불리언 값 false를 변환해 보겠습니다:

Number(false);

코드 실행 결과:

0

예제

함수 매개변수로 숫자를 포함하는 문자열을 넣어 보겠습니다:

Number('53');

변환 결과 숫자를 얻게 됩니다:

53

예제

이번에는 숫자 앞뒤에 공백을 추가해 보겠습니다:

Number(' 5 ');

코드 실행 후 불필요한 공백이 제거되고 결과적으로 숫자를 얻습니다:

5

예제

빈 문자열을 변환해 보겠습니다:

Number('');

코드 실행 결과:

0

예제

이제 문자와 숫자를 포함하는 문자열을 변환해 보겠습니다:

Number('a5');

코드 실행 후 유효하지 않은 수학 연산을 나타내는 값 NaN을 얻게 됩니다:

NaN

예제

문자열에서 문자와 숫자의 위치를 바꿔 보겠습니다:

Number('5a');

코드 실행 결과는 이전과 동일하게 유지됩니다:

NaN

예제

이제 공백으로 구분된 숫자가 있는 문자열을 변환해 보겠습니다:

Number('5 5');

코드 실행 결과, 이 수학 연산이 유효하지 않다는 것을 다시 확인하게 됩니다:

NaN

예제

문자열로 감싸진 불리언 값 true를 변환해 보겠습니다:

Number('true');

코드 실행 후 다시 NaN을 얻게 됩니다:

NaN

예제

이제 빈 객체를 변환해 보겠습니다:

Number({});

코드 실행 결과:

NaN

예제

함수 매개변수에 빈 배열을 넣어 보겠습니다:

Number([]);

결과적으로 숫자 0을 얻게 됩니다:

0

예제

이제 배열에 숫자를 추가해 보겠습니다:

Number([1]);

배열이 숫자로 변환됩니다:

1

예제

두 개의 숫자를 포함하는 배열을 변환해 보겠습니다:

Number([1, 2]);

결과적으로 이 수학 연산이 유효하지 않다는 것을 다시 알게 됩니다:

NaN

함께 보기

  • 숫자로 변환하는 Number 함수
  • 문자열 시작 부분에서 정수를 추출하는 parseInt 함수
  • 문자열 시작 부분에서 부동 소수점 수를 추출하는 parseFloat 함수
  • 문자열로 변환하는 String 함수
  • 불리언 값으로 변환하는 Boolean 함수
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부