if문
괄호 안의 조건이 true이면 {}사이의 명령을 처리하고, false이면 {}안의 명령 무시
if(조건식){
}
if... else문
쉽게 말하자면 모 아니면 도 같은 거라고 할 수 있다.
if()문의 괄호 안의 조건이 true이면 if 다음에 있는 {}의 명령을 처리하고, false이면 else 다음에 있는 {}안의 명령 실행
else문 옆에는 조건문이 절대 오지 않는다!!
ex) if(b=="남자"){
}
else{
}
if.. else if문
조건이 여러개일 때 사용한다.
ex)
1. if(score>=90){
}
else if(score>=80{
}
else if(score>=70){
}
else{
}
2. if(score>=90){
}
if(score>=80){
}
2번처럼 if로만 했다면 cpu는 모든 if문에 관여하게 되기 때문에 안 그래도 바쁜 cpu를 더 바쁘게 하기 때문에 효율성이 떨어진다.
사용할 경우에는 1번처럼 사용하는 편이 2번처럼 하는 거에 비해 훨씬 효율적이다.
ex)
조건? 조건이 true일때 실행:조건이 false일 때 실행
언제든지 if구문으로 변경할 수 있지만 삼항연산자를 쓰면 가독성을 훨씬 좋아진다.
ex) if(score>=60){
alert("통과");
}
else{
alert("실패");
}
ex) 3의 배수 검사기 만들기
if(userNumber !=null){}=> 프로그램에서 유효성검사를 할 때 사용한다.
if문 안에 if가 있는 것을 중첩if문이라고 한다.

결과 : 
코드 : 
결과 : 


코드:

결과:



코드 : 
결과 : 


코드: 
결과: 

코드 : 
결과 : 



코드 : 
결과 : 



참고강의: 자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1(인프런)