[Javascript] 조건문, 반복문

앤쨩·2021년 10월 26일
0

Javascript

목록 보기
2/8
post-thumbnail

🌙 조건문

지정한 조건이 참인 경우 명령문(statement)을 실행한다. 조건이 거짓인 경우 또 다른 명령문이 실행 될 수 있다.

🚀 if

if (조건식1) {
  //statement1
  // 조건식1이 참이면 statement1 실행
} else if(조건식2) {
  // statement2
  // 조건식2가 참이면 statement2 실행
  // else if는 갯수제한이 없음
} else {
  // statement3
  // 조건식1,조건식2 모두 해당하지 않으면 statement3 실행
}
// if문은 중첩이 가능하다.

🚀 switch

switch (변수) {
  case value1:
    //변수값이 value1일때 실행문
    break;
    // break는 현재 경우를 벗어나라!
  case value2:
    //변수값이 value2일때 실행문
    break;
  case valueN:
    //변수값이 valueN일때 실행문
    break;
  default:
    // 기본값
    //다음 중 어느 것도 실행되지 않을 때 실행되는 문
    break;
}

🙌🏻 삼항연산자

간단한 if문이나 switch문들은 간결하게 바꾸어 삼항연산자를 이용할 수도 있다.

let greeting = ( isBirthday ) ? 'Happy birthday Mrs. Smith' : 'Good morning Mrs. Smith';
// 변수 greeting 값이 isBirthday 라면 
// Happy birthday Mrs.Smith를 도출하고
// 아니라면 Good morning Mrs.Smith를 도출하여라
// 조건식?참표현식:거짓표현식;
// 조건식&&참표현식;
// 조건식||거짓표현식;

🌙 반복문

🚀 for

function check() {
  for(let i = 0; i < 10; i++) {
    console.log('Hello');
  }
};
check();
// Hello를 10번 출력해!
// for문은 중첩가능하다.

🚀 while

초기화식
do {
  // 실행할 코드
  증감식
} while (종료 조건)

🙌🏻 반복문을 중단 하려면 break

switch문에서는 case를 벗어나라는 의미도 있지만 즉시 반복문을 종료하고 브라우저가 반복문 뒤에 있는 코드로 이동하라는 의미이다.

🙌🏻 continue

지정된 조건이 발생하고 있는 반복만 중단하다고 다음 반복은 계속한다.

profile
Front-End Developer

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN