예제 10-3번을 보면 let timerID = null;로 초기화 시켜져 있는데 0이아니고 null을 써야 하는 이유가 있을까요?
예제 10-3번을 보면 let timerID = null;로 초기화 시켜져 있는데 0이아니고 null을 써야 하는 이유가 있을까요?
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 읽어주세요! 연습문제 및 실습문제 정답 공개에 관한 공지입니다. | 관리자 | 2017.06.20 | 18304 |
382 | 2장 예제 2-11과 관련하여 질문 드립니다. 1 | 조근석 | 2017.04.30 | 398 |
381 | 7장에 연습문제에 있는 실습문제 질문 1 | student | 2017.05.07 | 1261 |
380 | 8장 연습문제 실습문제 4장 2 | student | 2017.05.08 | 2873 |
379 | 실습문제 7장에 8번 질문 1 | abcd | 2017.05.09 | 994 |
378 | 오랜만에 찾아 뵙습니다.. 3 | 은성 | 2017.05.10 | 338 |
377 | 9장 오픈챌린지 답이 너무 궁금합니다. 1 | 범이 | 2017.05.10 | 1253 |
376 | 8장의 10번 문제 질문 있습니다. | 웸프로그래밍 | 2017.05.28 | 625 |
375 | 9장 2번 질문있습니다. | 웹프로그래밍 | 2017.05.28 | 1136 |
374 | 9장 4번 질문있습니다. | 웹프로그래밍 | 2017.05.28 | 551 |
373 | 4장 8번 문제 질문드려요! 1 | safd | 2017.06.09 | 683 |
372 | 07장 10번 답좀 알고싶습니다... 2 | abcd | 2017.06.11 | 1088 |
371 | 안녕하세요 처음하는 사람입니다 교재 구입하였습니다 2 | 성현군 | 2017.06.29 | 330 |
370 | 7장 10번문제 1 | 학섕 | 2017.07.12 | 1868 |
369 | 연습문제 8장 이론문제 2번 답을 알고 싶습니다. 1 | khe | 2017.08.18 | 818 |
368 | 예제에 필요한 그림이나 동영상 같은 자료파일은? 1 | donghee | 2017.09.15 | 130 |
367 | 6장 실습문제 짝수 답좀 알려주실분? 제발요 | 도움 | 2017.09.18 | 1105 |
366 | 예제에 나오는 이미지와 동영상파일은 어디서 다운받을 수 있나요... 1 | gofkdvjvl | 2017.09.21 | 215 |
365 | 실습문제 홀수번 정답 | ㅁㅁ | 2017.09.24 | 635 |
364 | 예제 5-11을 하다 사소한 궁금한 것이 생겼습니다 1 | 수소방울 | 2017.10.13 | 167 |
그래서 let timerID = null;
은 timerID 변수에 아무 값도 설정된 적이 없다는 것을 뜻합니다. 그래서 null의 사용이 적합합니다.
다만, 질문하신 분의 생각처럼
0을 대입해도 됩니다. 왜냐하면 타이머 ID는 양의 정수만 가능하므로
timerID가 0인 것으로 설정된 타이머가 아닌 것으로 판단이 가능하기 때문입니다.
null이나 0 둘 다 사용할 수 있습니다.