본문 바로가기
SeSAC 클라우드 기반 JAVA 풀스택 웹개발/3. JavaScript

[SeSAC] 조건문

by Coarti 2024. 10. 24.

조건문

if (조건식) {
	// 조건식이 참일 때 실행될 내용
} else if (조건식) {
	// if문의 조건식이 거짓이고,
	// else if의 조건식이 참일 때
} else {
	// 그 외 모든 경우
}

 

조건식의 결과는 boolean이 되어야한다.

Truthy, Falsy

조건식에 첨가 되었을 때 참, 거짓이 되는 값이 있다.

참(True)

  • true
  • 0이 아닌 모든 수, Infinity 포함
  • 빈 문자열이 아닌 문자열
  • Object에 해당하는 객체
    • [], {}, Map, Set

거짓(False)

  • false
  • 0, -0
  • '', "", `` (빈 문자열)
  • null, undefined, NaN

그 외에는 비교 연산자, 논리 연산자의 결과값이 가능하다


예시

let score = 75;

if (score >= 90) {
  console.log('A');
  if(score === 100) {
    console.log('Perfect!')
  }
} else if (score >= 80) {
  console.log('B');
} else if (score >= 70) {
  console.log('C');
} else {
  console.log('D');
}

 

728x90

'SeSAC 클라우드 기반 JAVA 풀스택 웹개발 > 3. JavaScript' 카테고리의 다른 글

[SeSAC] JS_함수  (0) 2024.10.25
[SeSAC] 참조 자료형  (0) 2024.10.24
[SeSAC] 연산자  (0) 2024.10.23
[SeSAC] 선언과 할당  (0) 2024.10.23
[SeSAC] JavaScript(Node.js)  (2) 2024.10.21