if( 조건식 ) {
실행하고자 하는 코드
}
부등호 기호들이 들어갈 수 있다.
== (느슨한 비교) : 데이터 타입이 같지 않아도 형변환 시키고 값이 같으면 참으로 판정
=== (엄격한 비교) : 데이터 타입과 값이 다 같아야 참으로 판정
1 == '1' //참
1 === '1' //거짓
조건식 안에 참 값이 들어가면 실행, 거짓 값이 들어가면 실행하지 않는다.
if ( true ){
console.log('안녕')
}
조건식이 들어갈 자리에 아예 true를 넣어도 실행이 된다.
false뿐만 아니라 false류의 값들이 들어가면 코드를 실행하지 않는다.
0
""
null
undefined
NaN