IF 조건문은 JavaScript를 포함한 모든 프로그래밍 언어에서 사용되는 문법입니다. 다음은 IF문의 문법 및 예시를 통해서 알아보도록 하겠습니다.
자바스크립트에서 IF문이란
"if-else" 문은 프로그램이 조건이 참인지 거짓인지에 따라 결정을 내릴 수 있도록 하는 조건문입니다.
기본 문법
JavaScript에서 "if-else" 문의 기본 구문은 다음과 같습니다.
if (condition) {
// code to execute if condition is true
} else {
// code to execute if condition is false
}
if 키워드 뒤에는 괄호 안에 조건이 옵니다. 이 조건이 참이면 조건 뒤의 중괄호 안의 코드가 실행됩니다. 조건이 거짓이면 "else" 키워드 뒤의 중괄호 안의 코드가 실행됩니다.
IF문 예시
먼저 간단한 예를 살펴보겠습니다.
let age = 25;
if (age >= 18) {
console.log("You are an adult.");
} else {
console.log("You are not yet an adult.");
}
이 예에서는 25라는 값이 할당된 변수 "age"가 있습니다. "if" 문은 나이가 18보다 크거나 같은지 확인합니다. 조건이 참이므로 curly의 첫 번째 세트 내의 코드는 중괄호가 실행되고 "You are an adult"가 출력됩니다.
else 문은 선택 사항이라는 점에 유의하는 것이 중요합니다. "if" 문의 조건이 거짓이고 "else" 문이 없으면 코드가 실행되지 않습니다.
또한 여러 "if/else" 문을 사용하여 보다 복잡한 조건을 확인할 수 있습니다. 예를 들어:
let num1 = 10;
let num2 = 20;
if (num1 > num2) {
console.log("num1 is greater than num2");
} else if (num1 < num2) {
console.log("num1 is less than num2");
} else {
console.log("num1 is equal to num2");
}
이 예제에는 각각 값 10과 20이 할당된 두 개의 변수 "num1"과 "num2"가 있습니다.
"if" 문은 num1이 num2보다 큰지 확인합니다. 이것이 거짓이므로 프로그램은 num1이 num2보다 작은지 여부를 확인하는 다음 조건으로 이동합니다. 이것이 사실이므로 출력은 "num1 is less than num2."입니다.
중첩된 "if" 문 및 "switch" 문과 같이 JavaScript에서 사용할 수 있는 다른 유형의 "if-else" 문도 있습니다. 이들은 특정 상황에서 유용할 수 있지만 기본 "if/else" 문은 가장 일반적으로 사용되는 조건문 형식입니다.
'방구석코딩 > 자바스크립트' 카테고리의 다른 글
자바스크립트 함수 선언, 표현식 예시 (feat.매개변수) (0) | 2023.05.09 |
---|---|
[자바스크립트] 루프문, for, while, do-while (0) | 2023.05.02 |
자바 스크립트 할당 연산자 (=, +=, -=, *=, /=, %=) (0) | 2023.04.28 |
자바 스크립트 논리 연산자(and, or, not) 및 조건문 적용 방법 (0) | 2023.04.25 |
자바 스크립트 변수 선언 및 산술 연산자, 비교 연산자 (0) | 2023.04.23 |
댓글