Voici comment je mentionne deux conditions si ceci ou cela
if (Type == 2 && PageCount == 0) || (Type == 2 && PageCount == '')
PageCount= document.getElementById('<%=hfPageCount.ClientID %>').value;
}
Voici comment je mentionne deux conditions si ceci ou cela
if (Type == 2 && PageCount == 0) || (Type == 2 && PageCount == '')
PageCount= document.getElementById('<%=hfPageCount.ClientID %>').value;
}
ajoutez-les simplement dans le crochet principal de l'instruction if comme
if ((Type == 2 && PageCount == 0) || (Type == 2 && PageCount == '')) {
PageCount= document.getElementById('<%=hfPageCount.ClientID %>').value;
}
Logiquement, cela peut être réécrit d'une meilleure manière aussi ! Cela a exactement le même sens
if (Type == 2 && (PageCount == 0 || PageCount == '')) {
Je vérifie actuellement un grand nombre de conditions, ce qui devient difficile à manier en utilisant la méthode d'instruction if au-delà de 4 conditions. Juste pour partager une alternative épurée pour les futurs téléspectateurs... qui s'adapte bien, j'utilise :
var a = 0;
var b = 0;
a += ("condition 1")? 1 : 0; b += 1;
a += ("condition 2")? 1 : 0; b += 1;
a += ("condition 3")? 1 : 0; b += 1;
a += ("condition 4")? 1 : 0; b += 1;
a += ("condition 5")? 1 : 0; b += 1;
a += ("condition 6")? 1 : 0; b += 1;
// etc etc
if(a == b) {
//do stuff
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.