[Javascript 공부] 2. 조건문

설강·2020년 8월 2일
0

javascript

목록 보기
2/8
post-thumbnail
post-custom-banner

2. 조건문

조건문이란 만약 ~한다면? 이라는 조건으로
특정 조건이 만족하면 어떤 행동을 하고
조건이 만족하지 않으면 어떤 행동을 하고
이러한 것을 표현 하기위한 문법이다.

만약을 영어로 표현하면 if다. (다 알고 계시겠죠?)
그리고 if가 만족하지 않을 경우 또 다른뜻을 가진 else를 합쳐
if ~ else라는 조건문이 완성하게 된다.

이를 정확하게 사용 하는 방법은

if (<조건>) {
    console.log("Oh Yeah!");
} else {
    console.log("Hmm...");
}

위 코드를 보듯이 if에서 조건이 만족하지 않으면
else 스코프에 있는 것을 실행시키는 문법이다.

만약 하나의 조건이 아니 여러가지의 조건을 사용해야 한다면

if (<조건>) {
    console.log(1);
} else if (<조건>) {
    console.log(2);
} ... {
} else {
  console.log('end');
}

이와 같이 else if를 써서 여러개의 조건을 쓸 수 있다.

이 모든 조건문은 해당 조건이 true일 때 스코프 안으로 들어가
원하는 작동을 하게 된다.

이렇게 true , false 를 나타내기 위해 비교연산자 라는 것이 있다.
이에 대해서 정리해 보겠다.

  • A === B : A와 B가 같을 때
  • A !== B : A와 B가 다를 때
  • A > B : A가 B보다 클 때
  • A < B : A가 B보다 작을 때
  • A >= B : A가 B랑 같거나 클 때
  • A <= B : A가 B랑 같거나 작을 때

이렇게 A의 값과 B의 값을 비교해서 특정한 조건을 만들 때 쓰는
비교연산자에 대해 작성해 보았다.

또 많이 사용하는 것 중
A조건 또는 B조건이 만족 , A조건과 B조건이 모두 만족 이렇게 쓸 경우도 있는데

이러한 것을 나타내기 위해서는

  • A || B : A조건 또는 B조건이 만족할 때
  • A && B : A조건과 B조건이 둘 다 만족할 때
  • !A : A조건이 아닐 때

이렇게 나타 내어지며 간단하게 나타내자면
||true 조건이 단 하나라도 있을 경우 성립하며
&& 는 모든 조건이 true가 되어야 성립한다.
! 는 해당 조건의 true 혹은 false 값을 반대로 바꾼다.
ex) !true ===> alse, !false ===> true

profile
Be a Full Stack Developer
post-custom-banner

0개의 댓글