조건문과 반복문

조건문


다른언어와 같이 기본적으로 조건문과 반복문이 있다.

if

//출력
if(true) {
      alert('result : true');
}
//출력 x
if(false) {
      alert('result : true');
}

true일 시 조건문을 수행하고 false일 시 조건문을 수행 하지 않는다.

// else
if(true) {
      alert('result : true');
}else{
    alert('result : true');
}

// if else
if(false) {
    alert('result : true');
}else if(true){
    alert('result : true');
}

위와 같이 else와 if else가 존재하는데 else 경우 if문의 true가 아닐시 수행하게 된다.

else if 는 if가 false일 시 else if의 조건을 수행하며 true일 시 수행하게된다.

if의 조건은 true/false 뿐 아니라 다른 boolean을 리턴하는 값을 넣을 수 있다.

  • ~ && ~ (And값)
  • ~   ~ (Or값)

반복문


반복문으로는 wihle과 for가 있다. 둘은 조금 다른 메커니즘을 가지고 있는데 while은 무한루프가 될 수 있으며 신중히 사용하여야 하며,
for는 시작과 끝을 정해주며 정해진 반복을 수행하게 된다.

while

while(true){document.write("coding")}
// 적용시 무한루프가 걸림

var i = 0;
        while(i < 10){
            document.write("Coding everybody <br/>");
            i = i + 1;
        }

for

i = i + 1 를 요약해서 사용 가능 ++i , i++(주로사용)

for(var i = 0; i < 10; i = i + 1){
            document.write("Coding everybody "+i+"<br/>");
        }

break / continue


반복문이 있다면 중간에 멈추는 방법 또한 존재한다. break(반복문을 중지시킴) / continue(반복문을 다시 시작)

반복문 안에 if값을   있음
ex)
for(var i = 0; i < 10; i++){
        if(i === 5) {
            break;  //continue;로 사용
        }
    document.write('coding everybody'+i+'<br />');
    }

Leave a comment