Sto sviluppando un gioco in JavaScript dove inizi con un input utente, memorizzato nella variabile "controller". Le opzioni per l'utente consistono in iniziare a iniziare il gioco o in procinto di apprendere il gioco. Stavo per usare il seguente codice
if(controller === "start"){
// Game code sitting here
}
else if(controller === "about"){
// All about the Game
}
else{
// Tells the user again to type start to start or about to learn about the game
}
quando ho capito che forse dovrei usare i casi di interruttore invece ...
Quindi, la mia domanda è quando utilizzare casi di switch invece di istruzioni if e che dovrei usare in questo caso. Vorrei anche sapere se pensi che dovrei memorizzare il mio codice di gioco in una funzione e chiamarlo se il controller è uguale a "start" o semplicemente averlo seduto all'interno dell'istruzione if / caso di commutazione come è atm?