Illie
JS. 왜 출력이 안될까 본문
개요
자바스크립트를 공부하다 보면 혈압오르는 일이 이만저만이 아니다
생각해보면 내가 잘못한거긴 한데,
그렇게 크게 잘못한건 아니고 사소한 거라 생각한다 (내 기준)
너무나도 어이없는 실수라 다시 또 실수를 할까 싶지만
그래도 어디에 기록을 하지 않으면(= 내 머리 속으로만 생각하면) 혈압이 더 오를까봐 글을 쓴다
글이 짧을수도, 길 수도 있다
본문
앞의 상황
"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번에 세미콜론이 없기 때문입니다.
'JAVASCRIPT > 자바스크립트' 카테고리의 다른 글
sliderEffect03 - 연속적으로 넘기기 (0) | 2022.02.16 |
---|---|
sliderEffect02 - 슬라이드 이동시키기 (0) | 2022.02.16 |
searchEffect06 - sort() (0) | 2022.02.15 |
sliderEffect01 - 페이드 효과 주기 (0) | 2022.02.15 |
searchEffect05 - filter() (0) | 2022.02.10 |
Comments