예제 10-3번을 보면 let timerID = null;로 초기화 시켜져 있는데 0이아니고 null을 써야 하는 이유가 있을까요?
예제 10-3번을 보면 let timerID = null;로 초기화 시켜져 있는데 0이아니고 null을 써야 하는 이유가 있을까요?
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 읽어주세요! 연습문제 및 실습문제 정답 공개에 관한 공지입니다. | 관리자 | 2017.06.20 | 18283 |
403 | 오픈챌린지 5장 | ces | 2024.04.19 | 24 |
402 | 책을 종이책으로 구매했는데 1 | ddd | 2024.03.21 | 105 |
401 | 저기 황기태 저자님 1 | 방문자 | 2024.02.10 | 150 |
400 | 428p 예제 9-21 키이벤트 응용 질문이 있습니다. 3 | 아인슈페너 | 2023.11.24 | 79 |
399 | 연습문제 3장 5번 문제 1 | seungjun | 2023.10.26 | 130 |
398 | 2장 오픈챌린 | cmc | 2023.09.17 | 148 |
397 | 웹서버소프트웨어 1 | park | 2023.04.15 | 199 |
396 | Sublime Text, VS code IDE설명 update바랍니다 1 | 삼오칠 | 2023.04.15 | 93 |
395 | Atom은 IDE 리스트에서 삭제해주세요. 1 | 삼오칠 | 2023.04.15 | 84 |
394 | 예제 2-25 <video>태그로 비디오 삽입 2 | 코딩어렵다 | 2023.04.13 | 87 |
393 | 예제 2-22 2개의 인라인 프레임을 가진 웹 페이지(91p) 2 | 코딩어렵다 | 2023.04.12 | 54 |
392 | 비정형 표 만들기 다운로드 1 | 애치 | 2023.04.04 | 103 |
391 | 오픈챌린지 5 | ab | 2023.02.17 | 171 |
390 | 오픈챌린지 1 | ab | 2023.02.16 | 140 |
389 | form 태그 1 | 열공이 | 2023.01.31 | 88 |
388 | 예제 2-21 질문입니다. 1 | 열공이 | 2022.12.23 | 117 |
387 | 계산기 문제 변형 문의 | Mikael | 2022.12.13 | 56 |
386 | 6장 이론문제 9번 지역,전역,블록변수 질문이요. | 문신 | 2022.12.10 | 60 |
385 | 2장 이론 문제 답 문의 | MIKAEL | 2022.12.09 | 241 |
384 | 2장 이론문제 4번 답 문의 | MIKAEL | 2022.12.09 | 84 |
그래서 let timerID = null;
은 timerID 변수에 아무 값도 설정된 적이 없다는 것을 뜻합니다. 그래서 null의 사용이 적합합니다.
다만, 질문하신 분의 생각처럼
0을 대입해도 됩니다. 왜냐하면 타이머 ID는 양의 정수만 가능하므로
timerID가 0인 것으로 설정된 타이머가 아닌 것으로 판단이 가능하기 때문입니다.
null이나 0 둘 다 사용할 수 있습니다.