[혼자 공부하는 자바스크립트] 3장. 조건문

AnSuebin·2022년 11월 8일
0

03-1 if 조건문

  • 조건 분기 : 코드가 실행되는 흐름을 변경하는 것

if 조건문

  • 현재 시간 구하는 법
const date = new Date()
date.getFullYear()
date.getMonth() +1
date.getDate()
date.getHours()
date.getMinutes()
date.getSeconds()

if else 조건문

if(불값이 나오는 표현식) {
} else {
}

중첩 조건문

  • 조건문 안에 조건문

if esle if 조건문

  • 겹치지 않는 조건으로 나눌때

03. switch 조건문과 짧은 조건문

switch 조건문

switch (조건) {
 	case 조건 A:
    	break
    case 조건 B:
    	break
    default:
     	break
}
  • 간단 예시
const input = Number(prompt('숫자를 입력하세요', '숫자'))

switch(input % 2) {
	case 0:
    	alert('짝수입니다.')
       	break
    case 1:
    	alert('홀수입니다.')
     	break
    default :
    	alert('숫자가 아닙니다.')
        break
}
  • 범위를 가지는 if 조건문 => switch문이랑은 좀 형태가 다름
  • if조건문과 마찬가지로 switch문도 위에부터 걸러지는 형식

조건문연산자

  • 조건문 연산자 = 삼항연산자

짧은 조건문

  • 논리합 연산자를 사용한 짧은 조건문
불표현식 || 불표현식이 거짓이면 실행
불표현식 && 불표현식이 참이면 실행

짝수와 홀수 구분하기
학점을 기반으로 별명 붙여주기
태어난 연도를 입력받아 띠 출력하기

  • 위에 이미 조건이 있는 것은 제외하고 다음단계 조건을 달아야 한다. (효율)
  • 조건이 길다면, 리스트를 사용해 조건을 다는 것이 깔끔하다
profile
고객에게 명료한 의미를 전달하고, 명료한 코드를 통해 생산성 향상에 기여하고자 노력합니다.

0개의 댓글