반응형
자바스크립트에서
Uncaught ReferenceError: 변수 is not defined
에러는 변수 값이 정의되지 않았을 경우에 발생하는데
정의되지 않았다는 말은
위 이미지에 있는
var c = 10; 처럼
d 라는 이름의 변수 지정 자체가 안됐다는 말이다
즉
d가 없는데 어떻게 가져옴?
이런 에러가 되겠다
해결방법은 실제 변수를 정의했는지 확인해보고
했는데 안나온다면 if 안에 넣어놔서
if를 통과하지 못했을 경우
변수 정의가 안된 경우를 확인해봐야 한다
다음으로는 배열으로 가져올 경우
length나 배열에 넣은 값을 가지고 사용해야 하는데
배열 안에 값이 없어서
length가 0인데 배열[1] 이런 식으로 사용했거나
값이 없는데 배열 안에 특정 값을 사용하는
이런 식으로 사용할 때
위와 같은 에러가 발생하므로
그런 케이스도 확인해봐야 한다
반응형
'Error & Fix' 카테고리의 다른 글
오라클 ORA-00904: 테이블.컬럼: 부적합한 식별자 에러 해결방법 (0) | 2020.06.23 |
---|---|
이클립스 서버 포트 강제 종료방법 (0) | 2020.06.22 |
ORA-02443: 존재하지 않는 제약 - 삭제할 수 없습니다 해결방법 (0) | 2020.06.04 |
ORA-00001: 무결성 제약 조건에 위배됩니다 해결방법 (0) | 2020.06.02 |
ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다. 해결방법 (0) | 2020.06.02 |
댓글