본문 바로가기
방구석코딩/자바스크립트

자바스크립트 IF문 문법 및 예시

by 석세상 2023. 4. 30.
반응형

IF 조건문은 JavaScript를 포함한 모든 프로그래밍 언어에서 사용되는 문법입니다. 다음은 IF문의 문법 및 예시를 통해서 알아보도록 하겠습니다.

조건문 if-else문

자바스크립트에서 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."입니다.

728x90

중첩된 "if" 문 및 "switch" 문과 같이 JavaScript에서 사용할 수 있는 다른 유형의 "if-else" 문도 있습니다. 이들은 특정 상황에서 유용할 수 있지만 기본 "if/else" 문은 가장 일반적으로 사용되는 조건문 형식입니다.

728x90
반응형

댓글