JAVASCRIPT/자바스크립트
JS. 왜 출력이 안될까
(*ᴗ͈ˬᴗ͈)ꕤ*.゚
2022. 2. 16. 14:10
개요
자바스크립트를 공부하다 보면 혈압오르는 일이 이만저만이 아니다
생각해보면 내가 잘못한거긴 한데,
그렇게 크게 잘못한건 아니고 사소한 거라 생각한다 (내 기준)
너무나도 어이없는 실수라 다시 또 실수를 할까 싶지만
그래도 어디에 기록을 하지 않으면(= 내 머리 속으로만 생각하면) 혈압이 더 오를까봐 글을 쓴다
글이 짧을수도, 길 수도 있다
본문
앞의 상황
"currentIndex = 0"이라 선언하였고,
0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 ...를 삼항연산자로 출력하고자 한다
1번 케이스
(currentIndex < slider.length - 1) ? currentIndex++ : currentIndex = 0;
console.log(currentIndex)
2번 케이스
console.log(currentIndex)
(currentIndex < slider.length - 1) ? currentIndex++ : currentIndex = 0;
이 둘 중에서 1번 케이스는 작동이 되지만, 2번 케이스는 작동이 안된다 그 이유는?
정답 ( 문제를 푼 후 더보기를 클릭하시오, 풀기 전에 클릭하지 마시오.)
더보기
2번에 세미콜론이 없기 때문입니다.