조건문은 조건에 따라 실행되는 코드를 말합니다. 조건식이 참(Truthy
)인 값이나 거짓(Falsy
)인 값을 반환하는지에 따라 코드를 수행할지 말지 판단합니다.
조건에 따라 실행되는 조건문 중 if문은 가장 많이 사용되는 문법입니다.
아래는 기본적인 if문의 예시입니다.
/**
if (조건식) {
// 조건식이 참일 때 실행될 코드
}
*/
let test=5;
if(test < 10){
//codes
}
중괄호안의 코드가 한 줄 뿐이라면 중괄호를 아래와 같이 생략해서 쓸 수 있습니다.
if (true) console.log("중괄호를 생략했습니다.");
하지만 코드를 여러사람이 같이 보게 될 경우 가독성을 위해 생략하지 않는 것을 추천합니다.
if문은 조건이 참일 때만 실행되기 때문에, 그 밖의 상황인 조건이 거짓일 때 실행할 코드가 필요한 경우도 필요합니다. 이때 사용하는 것이 else문입니다.
let x = 3;
let y = 7;
if(x == y){
document.write('if문으로 실행되었습니다.');
} else{
document.write('else문으로 실행되었습니다.');
}
let score = 69;
let money = 1000;
if (score > 90){
document.write('참 잘했습니다!<br>');
money += 100000
} else if (score > 80){
document.write('잘했습니다!<br>');
money += 10000
} else if (score > 70){
document.write('했습니다!<br>');
money += 1000
} else {
money = 0
}
document.write(money);