javascript switch() ou si()

qui serait mieux si je fais ceci:

if(message == 'redirect')
{
    is_valid.accepted = true;
}
else if(message == 'invalid id')
{
    is_valid.accepted = false;
}
else
{
    is_valid.accepted = false;
}

ou je le fais de cette façon

switch (message)
{
case 'invalid id':
default:
    is_valid.accepted = false;
    break;
case 'redirect':
    is_valid.accepted = true;
    break;
}
je pense que vous avez besoin de votre case 'redirect': bloc en haut.
ça ressemble un peu pas le format normal? mais, je pense, devrait placer case 'redirect': sur le haut de sorte qu'il serait lisible
Je ne sais pas si c'est important mais j'ai toujours défaut en bas. Pour moi c'est un format plus lisible.

OriginalL'auteur ianace | 2011-04-19