let a = 0;
let b = 0;
for(let k=1;k<=50;k++){
if((k%2) === 1){
a += k;
}
if((k%2) === 0){
b += k;
}
}
console.log("홀수", a);
console.log("짝수", b);
console.log("전체", a+b);
실행결과
VM390 hello.js:12 홀수 625 VM390 hello.js:13 짝수 650 VM390 hello.js:14 전체 1275 hello.js:1 Uncaught SyntaxError:
Identifier 'a' has already been declared
a는 상단에 최초로 선언했는데 왜 이미 선언했다는 에러가 날까요?
결과는 나오는데 그래도 찝찝합니다.
2022. 01. 16. 13:48
앗! 선생님 휴일에도 감동입니다.^^
제가 실습을 스크립트 파일을 한개 만들고 이것을 html파일에 연결한 후 계속 스크립트 파일의 내용을
섰다 지웠다 하면서 실습하고 있는데 아무래도 그와 관련된게 아닐까 싶네요.
코드 복붙했는데 에러가 안났다면 그 이유일듯 싶습니다.^^
감사합니다.~~!