자바스크립트랑 jquery랑 에러가 조금 다르다.
document.getElementId("my_div") //순수js코드
$('#my_div').val() //jquery코드코드를 입력하세요
위와 같은 코드가 있을 때, 만약 코드 내에 id가 'my_div'인 요소가 없을 때
순수 js코드는 에러를 발생시키지만, jquery코드는 에러를 발생시키지 않는다.
따라서 코드 내에 해당되는 아이디가 없을 때 에러를 발생시키고 싶으면 순수 js코드로 사용하는 것이 좋다!
만약, input창에서 id를 받아서 스크립트에서 사용할 때 id의 규칙에 어긋나면 에러가 발생한다.
☝🏻 참고로
프로그래밍에서 0은 false, 1은 true로 처리한다.
변수가 문자열일 때는 공란 외에는 전부 true처리하고(space bar도) 공란일 경우(null)에만 false로 처리한다.