Maison > interface Web > js tutoriel > le corps du texte

Enregistrements d'utilisation des opérateurs && et || dans les connaissances js_Basic

WBOY
Libérer: 2016-05-16 16:39:10
original
1142 Les gens l'ont consulté

Ces deux opérateurs sont souvent utilisés et toujours confondus, alors notez-les. . .

a() && b() : si true est renvoyé après l'exécution de a(), alors b() est exécuté et la valeur de b est renvoyée si false est renvoyé après l'exécution de a(), l'expression entière renvoie la valeur ; la valeur de a() , b() n'est pas exécutée
a() || b() : si true est renvoyé après l'exécution de a(), l'expression entière renvoie la valeur de a() et b() n'est pas exécuté si false est renvoyé après l'exécution de a(), b( ; ) est exécuté et renvoie la valeur de b();
&& a une priorité plus élevée que ||

Le code est le suivant

alerte((1 && 3 || 0) && 4); //Résultat 4 ①
alert(1 && 3 || 0 && 4); //Résultat 3 ②
alert(0 && 3 || 1 && 4); //Résultat 4 ③

Analyse

Instruction ① : 1&&3 renvoie 3 => 3 || 0 renvoie 3 => Instruction ② : exécutez d'abord 1&&3 pour renvoyer 3, puis exécutez 0&&4 pour renvoyer 0, et enfin comparez les résultats de l'exécution avec 3||0 pour renvoyer 3
Instruction ③ : exécutez d'abord 0&&3 pour renvoyer 0, puis exécutez 1&&4 pour renvoyer 4, et enfin comparez les résultats de l'exécution avec 0||4 pour renvoyer 4

Remarque : les entiers non nuls sont tous vrais, les chaînes indéfinies, nulles et vides "" sont fausses.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!