innn

parseInt(); 본문

FE/HTML CSS 자바 스크립트

parseInt();

33삼 2022. 8. 29. 17:38

prompt(); 함수는 사용자에게 창을 띄워서 값을 받는다.

이를 사용하면 답할 때까지 코드의 실행을 멈추는 매우 오래된 방법이다. css 적용도 안된다. 

 

 

이때, 숫자를 입력해도 string 이라고 뜨는데, 이는 string이 디폴트이기 때문이다.

ex) 15 입력시, 숫자 15가 아닌 "15"로 인식하는  것이다. 

 

따라서 한 type으로 받아서 다른 type으로 바꾸는 작업을 해야한다. "15" --> 15로

string --> number 로 변환해주는 함수가 parseInt(); 

console.log(typeof "15", typeof parseInt("15"));

이렇게 숫자로 변환이 되야 비교를 할 수 있다.

숫자가 아닌 문자가 입력되면 변환이 안되고 NaN이 뜬다.

'FE > HTML CSS 자바 스크립트' 카테고리의 다른 글

JavaScript와 HTML의 연결성(2)  (0) 2022.09.02
JS와 HTML의 연결성  (0) 2022.09.02
자스로 계산기 만들기  (0) 2022.08.29
자바스크립트 기본기 정리 (1)  (0) 2022.08.29
function  (0) 2022.08.29