if문은 JavaScript의 제어문의 종류 중 하나입니다.
영어의 뜻 그대로 만약 ~하다면 ~내용을 수행해라 라는 제어문입니다.
if (조건) {
실행 내용
}
기본적으로 위와 같은 문법으로 사용이 가능한데 상세히 살펴보면
제일 앞에 if문을 사용하겠다고 말을 해줍니다.
그 뒤에 소괄호 ()안에 조건을 명시해 주는데 이 소괄호 안의 조건이 true인 경우에 중괄호 {} 안의 내용을 수행해 줍니다.
만약 소괄호 안의 조건이 false라면 중괄호 안의 내용은 무시되고 다음 코드로 진행이 됩니다.
조건문은 if / if, else / if, if else, else 와같이 세 가지 표현이 가능합니다.
if만 사용할 경우 조건을 하나만 걸어둘수 있지만 else if를 사용하면 여러 개의 조건
그리고 마지막에 else를 사용할경우 else 위의 모든 if문의 조건이 만족하지 않을 때 수행할 내용을 입력할 수 있습니다.
if(조건1) {
수행
} else if (조건2) {
조건1이 만족하지 않고 조건2에 만족한다면 수행
} else {
조건1과 조건2 모두 만족하지 않으면 수행
}
위와 같이 else if를 여러번 사용해 조건을 추가해서 실행 내용을 정할 수 있고 모두 만족하지 않는 경우 else의 내용을 수행하도록 코드를 작성할 수 있습니다.
간단한 예시와 함께 마무리를 하겠습니다.
const a = 1
const b = 2
if(a > b) {
console.log('a가 b보다 큽니다.')
} else if (a === b) {
console.log('a와 b가 같습니다.')
} else if (a > 100) {
console.log('a가 100보다 큽니다.')
} else if (b > 100) {
console.log('b가 100보다 큽니다.')
} else {
console.log('a가 b보다 작습니다.')
}
조건문 part2에서 뵙겠습니다.
'Front-end > Java Script' 카테고리의 다른 글
3. 조건문 (Switch case / Ternary operator) part2 (0) | 2021.05.23 |
---|---|
1. 변수(Variable) (0) | 2021.05.14 |