[JavaScript]if문과 조건문🥏

mini·2022년 12월 29일
0

Javascript뽀개기

목록 보기
5/7
post-thumbnail

🎫 if문

if문과 ‘물음표’ 연산자라고도 불리는 조건부 연산자 ?를 사용

'if’

if(...)문은 괄호 안에 들어가는 조건을 평가하는데, 그 결과가 true이면 코드 블록이 실행된다.

let year = prompt('2022년 마지막은 며칠일까요??');

if (year == 31) alert( '정답!' );

'else’

if문엔 else 절을 붙여 쓸 수 있다.
else 뒤에 이어지는 코드 블록은 조건이 거짓일 때 실행된다.

let year = prompt('2022년 마지막은 며칠일까요??');

if (year == 31) {
  alert( '정답!' );
} else {
  alert( '땡!' ); // 31 이외의 값을 입력한 경우
}

🎫 조건문

조건문우리가 작성한 조건이 참일경우 지정한 코드를 수행하도록 하는 기능

if…else

if 문은 특정 조건이 참일때 명령문을 실행 하며, 거짓일경우 에는 else 문을 실행
또한 조건은 비교연산자를 사용 한 참 또는 거짓으로 평가되는 표현식

if( 조건1 ) {
	// 조건1이 참이면 실행
} else if( 조건2 ) {
	// 조건1은 거짓, 조건2는 참이면 실행
} else {
	// 모두 거짓이면 실행
}

const a = 10; 
const b = 20; 
if ( a > b ) { 
console.log('a는 b보다 크다'); 
} else { 
console.log('a는 b보다 작다'); } // output: a는 b보다 작다.

조건:
1) a가 b보다 큰 것이 일 경우, 'a는 b보다 크다'를 출력
2) a가 b보다 큰 것이 거짓일 경우, 'a는 b보다 작다'를 출력
따라서, a > b는 거짓이기에 'a는 b보다 작다'가 출력된다.

else if 문은 중첩이 가능하다.
즉, 여러개의 else if 가 있어도 무방

falsy값 ⇒ 거짓과 같은것으로 치는 값!

  • undefined
  • null
  • 0
  • ””
  • NaN
  • 이외의 데이터는 truthy한 값

🎫 조건에 따른 메세지 출력

  • 정상적인 시간이 입력된 경우
  • 타이머가 만료, 혹은 이미 지난 시간대가 입력된 경우
  • 잘못된 날짜 형식이 입력된 경우

위 세가지 경우에 따라 상황에 맞는 메세지가 같이 출력 되어야함!

profile
할 수 있다!

0개의 댓글