JavaScript:条件文(If,else if,?,switch)


Conditional operator(if, else if)

if (condition1) { 
	code1;
} else if (condition2) {
	code2;
} else {
	code3;
}
condition 1がtrueの場合、code 1のみが実行されます.
condition 1がfalseで、condition 2がtrueの場合、code 2のみが実行されます.
condition 1,2がfalseの場合、code 3のみが実行されます.

Ternary operator(?)

condition ? value1 : value2;
条件が「真」の場合value 1を返し、「偽」の場合value 2を返します.

Swtich statement

switch(value) {
    case 'a':
    	code1; break;
    case 'b':
    	code2; break;
    default:
    	code3;
}
値に基づいてコードを実行