티스토리 뷰

웹 공부/웹 개발 (MEAN)

else문 정리

HACKDUN 2019. 1. 14. 09:59

조건문 else - if만으로는 좀 더 복잡한 상황을 정리하기가 부족하기에 사용된다.

    if(true) {
    alert(1);
  } else {
    alert(2);
  }
  → 결과 : 1

  if(false) {
    alert(1);
  } else {
    alert(2);
  }
  → 결과 : 2
  → 설명 : if문의 조건이 true이면 if의 중괄호 구간이 실행됨.
          false이면 else 이후의 중괄호 구간이 실행됨. else는 주어진 조건이 거짓일 때 실행할 구간을 정의하는 것

else if - 조건문을 좀 더 풍부하게 할 수 있다.

    if(false) {
    alert(1);
  } else if(true) {
    alert(2);
  } else if (true) {
    alert(3);
  } else {
    alert(4);
  }
  → 결과 : 2

  if(false) {
    alert(1);
  } else if(false) {
    alert(2);
  } else if (true) {
    alert(3);
  } else {
    alert(4);
  }
  → 결과 : 3

  if(false) {
    alert(1);
  } else if(false) {
    alert(2);
  } else if (false) {
    alert(3);
  } else {
    alert(4);
  }

  → 결과 : 4
  → 설명 : else if의 특징은 if나 else와는 다르게 여러개가 올 수 있음. else if의 조건이 모두 false이면 else가 실행

변수와 비교연산자

    아이디를 coding으로 설정해주고 맞으면 '아이디가 일치합니다' 틀리면 '아이디가 일치하지 않습니다'가 나오게 설정

잘못된 아이디를 입력해준다.


아이디가 일치하지 않습니다 문구가 뜨는 것이 확인된다.


이번엔 제대로 된 아이디를 입력해준다.


아이디가 일치합니다 문구가 뜨는 것이 확인된다.


      → 위의 내용에서 promrt() 구문은 사용자가 입력한 값을 가져와서 id 변수의 값으로 대입함. 이를 함수라고 함

조건문의 중첩

    if문 안에 if문 등장! 사용자가 입력한 값과 아이디의 값이 일치한지 확인 후 일치한다면 비밀번호가 일치하는지 확인
  조건문은 조건문 안에 중첩해서 사용될 수 있음

올바른 아이디를 입력해주면 아이디가 일치한다는 문구 뜬다.



잘못된 비밀번호 0000을 입력해본다.


인증 실패가 뜬다.


제대로 된 비밀번호 0107을 입력한다.


인증 확인이 되었다.



'웹 공부 > 웹 개발 (MEAN)' 카테고리의 다른 글

Node.js) nodemon 설치  (0) 2020.01.02
Node.js) 웹 서버 만드는 방법  (0) 2020.01.02
MEAN 스택이란 ?  (0) 2020.01.02
시작에 앞서...ㅎ  (2) 2019.11.28
node.js 실행 방법  (0) 2019.09.06
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday