Illie

JS. 왜 출력이 안될까 본문

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번에 세미콜론이 없기 때문입니다.

 

 

 

 

 

Comments