TIL-10 JavaScript 조건문&반복문
8047 단어 조건문switchJavaScript반목문JavaScript
조건문
if
if문(조건문)은 말 그대로 "만약에 ~하면 ~한다"가 컴퓨터 언어로 변환된 것이다.
if (조건식) {
실행문;
실행문;
실행문;
}
조건식이 true이면 실행문이 실행된다.
else
else문은 if문의 조건식이 false일 경우 실행된다.
if (조건식) { // 조건이 true일 때 실행
실행문;
실행문;
실행문;
} else { // 조건이 false일 때 실행
실행문;
실행문;
}
결과값을 3가지 이상주고싶을 때
let age = prompt('개발자의 나이는 몇살일까요?')
if (age < 25) {
alert('더 많습니다.. 다시한번 생각해보세요');
} else if (age > 25) {
alert('더 어립니다. 다시한번 생각해보세요');
} else {
alert('축하합니다 정답입니다');
}
위에 방식처럼 사용하면 된다
항상 if 문이 처음 나와야 하지만 if, else if만 사용해도 되고 if else만 사용해도 된다.
switch
switch (조건식) {
case 비교 조건식:
실행문;
}
switch (조건식) {
case 비교 조건식:
실행문;
}
기본문법은 이렇다
let value = 'apple'
switch (value) {
case 'banana':
console.log('banana');
case 'apple':
console.log('apple');
case 'strawberry':
console.log('strawberry');
}
appple
strawberry
이렇게 일치하는 case부터 아래로 전부 실행됩니다.
이때 하나만 해결하기 위해선 break를 사용하면 된다.
반복문
말 그대로 반복하고싶은 작업있을때 반복문을 사용하면된다.
while
while (조건식) {
실행문;
}
조건식이 true라면 실행문이 무한으로 실행된다.
(자기소개 페이지에 반복문을 쓴 적 있는데 그 페이지가 흰색이 뜨면서 멈춰버렸다
알고도 당했다는썰이..ㅋㅋ)
for
for (시작; 조건식; 종료식)
실행문;
while과 비슷하지만 처음에 공부할 때 헷갈렸다.
반복문을 중간에 STOP!
break
let i = 0;
while(true) {
if (i === 7) break;
i++;
}
console.log(i);
7
이렇게 0,1,2,3,4,~ 이런식으로 올라가다가 i=7이 되면 멈추게 된다.
필요없는 부분을 건너뛰기!
continue
let i = 0;
while(i <5) {
i++;
if (i === 3) {
continue;
}
console.log(i);
}
1
2
4
5
Author And Source
이 문제에 관하여(TIL-10 JavaScript 조건문&반복문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ssxst31/TIL-10-JavaScript-조건문반복문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)