기초 제어문 - 조건문

지은·2022년 8월 23일
1

JavaScript

목록 보기
4/42

조건문

: 어떠한 조건을 판별하는 기준을 만드는 것


비교 연산자 (comparison operator)

조건문에는 반드시 비교 연산자가 필요하다.

> < >= =< === !==

비교연산자 사용시 참고할 만한 사이트
JS Comparison Table


논리 연산자 (logical operator)

  • && AND 연산자 : 모두 true여야 true
  • || OR 연산자 : 하나라도 true면 true
  • ! NOT 연산자 : truthy/falsy 여부를 반전시킨다.

falsy 값 (6)

* if(false)
* if(0)
* if(NaN)
* if('')
* if(undefined)
* if(null)

if / else if / else

if (조건1) {
	// 조건1이 true인 경우 실행
} else if (조건2) {
	// 조건1이 false이고
    // 조건2가 true인 경우 실행
} else {
	// 위의 모든 조건이 false인 경우 실행
}

중괄호 생략

만약, if문 내의 코드가 한 줄이라면, 중괄호를 생략할 수 있다.

// 일반적인 표기법
if(true) {
	console.log('A');
} else if(true) {
  	console.log('B');
} else {
	console.log('C');
}
// 중괄호 생략
if(true) console.log('A');
else if(true) console.log('B');
else console.log('C');
profile
개발 공부 기록 블로그

0개의 댓글