Can I use multiple If/else in 1 function?

I am trying to create a trigger that has 4 different things that can happen based on the state in which the trigger is in. Can this be done with If, else, else, else? or is there a better way to do it?

Answer - self found… yes but needs to be else if for each else except the last… example…

function Whatever(){
if(whatever){
something happens;
}
}
else if(whatever){
something else happens;
}
else(whatever){
last thing happens;
}

Answer found at www.w3schools.com

Answered in original post…

I believe using if or else is enough. ^^

For something like that I would use a switch statement.

switch(trigger){
	case(a): whatever;
	break;
		
	case(b): whatever;
	break;
		
	case(c): whatever;
	break;
		
	case(d): whatever;
	break;
		
	default: whatever;
}