est-il exact -comment écrire Ou condition en javascript?
if (expiryMonth == "MM" || expiryMonth == "mm") {
est-il exact -comment écrire Ou condition en javascript?
if (expiryMonth == "MM" || expiryMonth == "mm") {
Oui, c'est exact. MDC (Mozilla Developer Center) a plenty of information about logical operators.
Vous pouvez éliminer le besoin de l'instruction or et simplement définir expiryMonth en minuscules.
expiryMonth = expiryMonth.toLowerCase(); // Vous pouvez également utiliser toUpperCase();
Puis exécutez votre instruction if.
Oui, c'est exact. Vous pouvez être en mesure d'éviter l'utilisation de ||
dans cette situation en utilisant le toLowerCase() ou toUpperCase() Méthode sur les chaînes:
if (expiryMonth.toLowerCase() == "mm") {
ou
if (expiryMonth.toUpperCase() == "MM") {
Bien sûr, cela correspondrait également Mm
et mM
, comme Tim le fait remarquer dans les commentaires.
Andy, c'est beaucoup plus simple que le mien ci-dessous. merci – jhanifen
Ce n'est pas équivalent: "Mm" et "mM" vont satisfaire la nouvelle condition mais pas l'original. –
@Tim: dans ce cas, cela pourrait être mieux pour lui. –
Ce n'est pas équivalent: "Mm" et "mM" sera alors satisfaire la nouvelle condition, mais pas l'original. –
Cela ne répond pas du tout à la question de l'OP ... –