API

Jiwontwopunch·2021년 11월 19일
0

TIL

목록 보기
7/92
post-thumbnail

API

'Application Programming Interface'의 약자.
어플리케이션을 만들기 위한 함수들의 집합(개발자들이 어떠한 기능을 쉽게 사용하도록 제공되는 서비스)

// API 사용 예 : alert(), prompt(), Number()
const value1 = prompt('1번 숫자 입력:');
const value2 = prompt('2번 숫자 입력:');
// prompt()는 문자열만 반환 → Number() API 필요
let num1 = Number(value1);
let num2 = Number(value2);

Number()와 parseInt()의 차이점

예를 들어 인자로 '2px'를 넣었다면 Number()는 NaN이 반환되고 parseInt()는 숫자 2를 리턴한다. parseInt는 입력 받은 문자열 중 첫 번째 문자가 숫자로 변환 가능할 경우, 숫자가 아닌 부분이 나올 때까지 변환을 해준다. 숫자로 변환할 수 없는 문자열일 경우에는 동일한 결과 NaN이 나온다.

parseInt()

parseInt()는 '진수'로 변환할 수 있는 기능이 있는데 두 번째 인자에 원하는 진수를 넣어주면 된다. 보통의 경우, 두 번째 인자를 생략했을 경우에 10진수로 처리되지만 혹시모르니 꼭 10(10진수)을 넣어서 parseInt()를 사용하는 것을 권장.

0개의 댓글