[JS 에러관리] 아이디 규칙 관련

이지수·2021년 8월 31일
0

자바스크립트랑 jquery랑 에러가 조금 다르다.

document.getElementId("my_div") //순수js코드
$('#my_div').val() //jquery코드코드를 입력하세요

위와 같은 코드가 있을 때, 만약 코드 내에 id가 'my_div'인 요소가 없을 때
순수 js코드는 에러를 발생시키지만, jquery코드는 에러를 발생시키지 않는다.
따라서 코드 내에 해당되는 아이디가 없을 때 에러를 발생시키고 싶으면 순수 js코드로 사용하는 것이 좋다!

만약, input창에서 id를 받아서 스크립트에서 사용할 때 id의 규칙에 어긋나면 에러가 발생한다.

태그에서 id 규칙

  • 아이디 값에 +, 소괄호, * 등등 안되는 것이 있다.

☝🏻 참고로
프로그래밍에서 0은 false, 1은 true로 처리한다.
변수가 문자열일 때는 공란 외에는 전부 true처리하고(space bar도) 공란일 경우(null)에만 false로 처리한다.

profile
The only thing worse than starting something and failing...is not starting something

0개의 댓글