오류노트
[코딩 오류 노트] 자바스크립트
망고고래
2023. 11. 22. 17:52
1. let 변수 중복 선언
오류 메시지
Uncaught SyntaxError: Identifier 'a' has already been declared
코드
var a = 10;
let a = 10;
2. const 값 변경
오류 메시지
Uncaught TypeError: Assignment to constant variable.
코드
const c = 10;
c = 20;
3. eval()에 들어갈 값에 let으로 변수 선언
오류 메시지
Uncaught ReferenceError: num7 is not defined
at a (encode.js:38:17)
at encode.html:12:9
코드
let str1 = 'let num7 = 10';
let str2 = 'let num8 = 20';
eval(str1);
eval(str2);
console.log(num7+num8);
}
해결
eval() 함수는 var로 선언된 변수만 인식할 수 있다.