일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 코딩테스트준비
- throws 키워드
- 예외
- 일반 예외
- 예외 처리
- 예외클래스
- 항해99
- try-catch-finally 블록
- 다중 catch 블록
- til
- 로켓펀치 #취준컴퍼니 #취업 #일상 #취준생
- 99클럽
- 실행 예외
- 개발자취업
Archives
- Today
- Total
innn
parseInt(); 본문
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 |