Javascript의 조건문 & 반복문 & 삼항연산 등

horiz.d·2021년 12월 14일
0

JS 꿀단지

목록 보기
10/35

if - else if

var name = 'kittens';
if (name == 'puppies') {
  name += ' woof';
} else if (name == 'kittens') {
  name += ' meow';
} else {
  name += '!';
}
name == 'kittens meow';

switch

  • (1)
switch(action) {
    case 'draw':
        drawIt();
        break;
    case 'eat':
        eatIt();
        break;
    default:
        doNothing();
}

  • (2)
switch(a) {
    case 1: // fallthrough
    case 2:
        eatIt();
        break;
    default:
        doNothing();
}

  • (3)
switch(a) {
    case 1: // fallthrough
    case 2:
        eatIt();
        break;
    default:
        doNothing();
}

삼항 연산자

var allowed = (age > 18) ? "yes" : "no"

while

  • while
while (true) {
  // 무한루프!
}

  • do while
var input;
do {
  input = get_input();
} while (inputIsNotValid(input));

for

  • (1) for ; ;
for (var i = 0; i < 5; i++) {
  // 내부 동작을 5번 반복합니다
}

  • (2) for-of
for (let value of array) {
  // value로 작업을 실행합니다
}

  • (3) for-in
for (let property in object) {
  // object의 항목(property)으로 작업을 실행합니다
}

ref :

https://developer.mozilla.org/ko/docs/Web/JavaScript/A_re-introduction_to_JavaScript

profile
가용한 시간은 한정적이고, 배울건 넘쳐난다.

0개의 댓글