HTML/Javascript
조건문
zㅣ도닝
2022. 1. 26. 16:26
반응형
조건문이란?
조건문은 조건식의 값이 참(true) 인지, 거짓(false)인지에 따라 자바스크립트 코드를 제어 합니다. 예를 들어 질의응답 창을 이용해 방문자가 좋아하는 숫자를 입력받습니다. 이때 입력된 값을 2로 나누어 나머지 값이 0이면 "당신이 좋아하는 숫자는 짝수입니다."라고 출력하게 되고, 아닐 경우에는 "당신이 좋아하는 숫자는 홀수입니다." 라고 출력하게 한다고 합시다. 이렇게 수를 나눈 나머지 값에 따라 다른 결과를 출력하게 하려면 조건문을 사용해야 합니다. 조건문의 종류에는 if문, else문, 그리고 if else문이 있습니다.
if문
if 문은 조건식을 만족(true) 할 경우에만 코드를 실행합니다. 다음은 if문의 기본형입니다. 조건식은 앞에서 배웠던 Boolean() 내장 메서드와 마찬가지로 그 어떤 데이터를 입력해도 true 또는 false를 반환합니다.
else문
else 문은 조건식을 만족할 (true) 경우와 만족하지 않을(false) 경우에 따라 실행되는 코드가 달라집니다. 즉, 두 가지 결과가 나올수 있습니다. 다음은 조건식의 만족 여부에 따라 실행되는 코드가 달라지는 else 문의 기본형입니다.
if else문
else if 문은 두 가지 이상의 조건식과 정해 놓은 조건을 만족하지 않았을 때 실행되는 코드로 이루어져 있습니다.
중첩 if문
조건문 안에 조건문이 있으면 중첩 if 문이라고 합니다.
반응형