조건문이란?
특정 조건 만족 시(참인 경우) 실행하는 명령의 집합 이며, 어떤 작업을 수행하고 싶을 때 사용하는 것이 조건문이다.
if문 문법
1. if(표현식){
실행문; => 표현식이 참 일 때 실행문을 실행합니다.
}
1
2
3
4
5
6
7
|
if (x == y){
console.log("x와 y는 같습니다.");
}
// 연산자 : == 같다
// && and
// || or
|
cs |
2.if(표현식){
실행문;
}
else {
실행문;
}
1
2
3
4
5
6
|
if (x == y){
console.log("x와 y는 같습니다.");
}
else{
console.log("x와 y는 같지 않습니다.");
}
|
cs |
3. if else문 안에 다시 if문으로 시작하는 문법을 중복으로 사용도 가능합니다.
if(표현식){
실행문;
}
else {
if(표현식){
실행문;
}
else{
실행문;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
if(x == y){
console.log("x와 y는 같습니다.");
}
else {
if(x<y){
console.log("x가 y보다 작습니다");
}
else {
console.log("x가 y보다 큽니다");
}
}
// x,y = (3,3) 일때 결과값 = "x와 y는 같습니다."
// x,y = (3,4) 일때 결과값 = "x가 y보다 작습니다"
// x,y = (4,3) 일때 결과값 = "x가 y보다 큽니다"
|
cs |
4. 여러개의 조건이 필요할때는 else if를 사용합니다.
if(표현식){
실행문;
}
else if(표현식){
실행문;
}
else if(표현식){
실행문;
}
else{
실행문;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
const score = 86;
if(score > 90){
console.log("A등급");
}
else if(score >= 80){
console.log("B등급");
}
else if(score >= 70){
console.log("C등급");
}
else{
console.log("D등급");
}
|
cs |
◆조건식 거짓으로 취급하는 값
1) false
2) undefined
3) null
4) 0
5) NaN
6) the empty string ("")
if문으로 만든 함수 예제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
function windowColorChange() {
if (window.innerWidth <= "600") {
document.body.style.backgroundColor = "tomato";
} else if (window.innerWidth >= "601" && window.innerWidth <= "899") {
document.body.style.backgroundColor = "purple";
} else if (window.innerWidth >= "900" && window.innerWidth <= "1100") {
document.body.style.backgroundColor = "skyblue";
} else {
document.body.style.backgroundColor = "yellow";
}
}
window.addEventListener("resize", windowColorChange);
|
cs |

'코딩이야기 > JS 기초 문법정리' 카테고리의 다른 글
#8. 자바스크립트(JavaScript) - event 만들기! (0) | 2022.07.09 |
---|---|
#7. 자바스크립트(JavaScript) - 조건문(switch문), 삼항연산자 (0) | 2022.06.25 |
#5.자바스크립트(JavaScript) - 오브젝트(객체) 안에 function(함수) 넣기 (0) | 2022.06.24 |
#4.자바스크립트(JavaScript) - 기본 함수(function, return) (0) | 2022.06.24 |
#3.자바스크립트(JavaScript) - 오브젝트(객체) 만들기 (0) | 2022.06.23 |