조건문
- if - 1==3 이 참이면, {} 안에 실행
if (1 == 3 ) {
console.log('맞냐?')
}
- else if - 그게 아니면 만약에(조건문 연달아 쓰고싶을때)
1==3이 참이면 '맞냐?' 콘솔에 출력, 그게아니면 3==3이 참이면 콘솔에 '맞냐고' 출력
if (1 == 3 ) {
console.log('맞냐?')
} else if ( 3 == 3 ) {
console.log('맞냐고')
}
- 엄격한 비교는 === / 느슨한 비교는 ==
ex) 아래를 보면 알수있듯 엄격한 비교의 경우 type까지 같아야 같다고 봄
1 == '1' -> true
1 === '1' -> false
- && 는 and를 의미
ex) 아래의 경우 좌측(1==1) 그리고 우측(2==2) 모두 참이여야, 참
if (1 == 1 && 2 == 2)
- || 는 or를 의미
ex) 아래의 경우 좌측(1==1) 또는 우측(2==2) 하나만 참이라도, 참
if (1 == 1 || 2 == 2)