자바스크립트 : 조건문

nomore·2022년 9월 13일
0

자바스크립트

목록 보기
3/11

학습 목표

  • truthy와 falsy 가 조건문에서 작동하는 방식을 이해할 수 있다.
  • 비교 연산자를 통한 엄격한 비교(=== , !==)에 대해 이해할 수 있다.
  • if 와 else if , else를 이해하고 무리 없이 활용할 수 있다.
  • 논리 연산자를 (&&, ||, ! ...) 통해 복잡한 조건을 간결하게 작성할 수 있다.
  • 복잡한 조건문을 활용하여, 실생활에서 쉽게 마주하는 문제를 해결하기 위한 알고리즘을 구현할 수 있다.

조건문은 어떠한 조건을 판별하는 기준을 만드는 것이다.
조건문에는 반드시 비교 연산자가 필요하다.
(> , < , >= , <= , ===, !== ...)

비교의 결과는 늘 boolean 즉 true와 false를 반환한다.

조건문은 기본으로

if(조건1){
	// 조건 1이 통과할 경우
} else if( 조건2) {
	// 조건1이 통과하지 않고
    // 조건2가 통과할 경우
} else {
	// 모든 조건이 통과하지 않을 경우
}

이 문법으로 쓸 수 있다.

기억해야 할 6가지 falsy 값

  • 다음은 if 문에서 false로 변환되므로, if 구문이 실행 되지 않는다.
	if (false)
    if (null)
    if (undefined)
    if (0)
    if (NaN)
    if ('')

논리연산자

&&  and  -  A && B (A이면서 B일때)
||  or   -  A || B (A이거나 B일때)
!   not  - !A && B (A가 아니면서 B일때)

0개의 댓글