자바스크립트에서 일반적인 조건문은 if 조건문 입니다.
if (조건) {
문장
}; // 풀어서 설명드리면 만약 (조건이 성립하면,boolean 표현이다 => true or false))
//{문장} 안에 것을 실행시켜라 입니다.
if ( 1 < 10) {
'hi';
} // if 조건이 true로 통과가 되면 'hi' 값이 출력이됩니다.
if 와 다르게 조건이 틀릴때 다른 값을 출력하고 싶을때 사용합니다.
if (조건) {
문장A
} else {
문장B
}; // if 값이 false 즉, 조건이 성립하지 않을때 else 로 넘어가서 문장 B를 출력합니다.
var hamburger = 5500; // 햄버거를 5500원이라 정의하였다.
var wallet = 10000; // 지갑의 돈이 10000원이라고 정의하였다.
if (wallet > hamburger) {
'빅맥 냠냠'
} else {
'소프트콘 냠냠'
}; // 만약 지갑의 돈이 햄버거 가격보다 높으면 true 가되서 '빅맥 냠냠'이 출력된다.
// 지값의 가격을 1000원으로 바꿔서 출력해보시길 바랍니다. 어떻게든 먹겠다는 의지!!!
조건을 또 주고 싶을때 이것을 이용합니다. 대부분 사용할 것입니다.
if (조건1) {
문장
} else if (조건2) {
문장
} else {
문장
}; // 위와 같이 두번째에는 else if 를 하고 마지막은 else 를 통상적으로 사용한다.
// 조건1이 false가 되면 그다음 조건2로 넘어가고 조건2 조차 false 가 나오면
// 마지막 else 로 가게 된다.
// 여기서 문장은 굳이 문자열이아니라 true에 대한 값이라고 생각하시기 바랍니다.
var soju = 3; // 변수의 정의를 소주 3병이라고 합니다.
if (soju === 1) {
'소주 한병은 집으로 걸어간다'
} else if (soju === 2) {
'소주 두병은 집으로 좀비처럼 간다'
} else if (soju === 3) {
'소주 세병은 집으로 기어간다'
} else {
'나는 강하다'
}; // soju 의 값이 3이라서 if 의 조건이 true 가 될때까지 내려가다가 드디어 만나면 거기에
// 있는 값을 출력하게 되는 형식입니다.