Les opérateurs logiques Javascriptpeuvent être utilisés dans des environnements non booléens.
Bien que les opérateurs && et || puissent être utilisés dans des environnements non booléens, si leurs valeurs de retour peuvent être converties en valeurs booléennes, elles peuvent également être considérées comme des opérations booléennes
(de l'opérateur logique)
Pour les environnements non booléens :
Quand il y a un faux, renvoie la valeur du côté faux Quand il y a deux faux, renvoie la valeur avant l'opérateur (côté gauche) Quand il y a deux vrais, renvoie la valeur après l'opérateur (côté droit) ; valeur.
(dérivé de la valeur de retour des opérations logiques en JavaScript (ET logique &&, OU logique ||, NON logique !))
Tout d'abord, vous devez connaître les fausses valeurs en js : 0, false, '', null, undefined, NaN En combinaison ou en opération Lorsque one.nextElementSibing n'est aucune des valeurs ci-dessus, next = one .nextElementSibing ; sinon, il est égal à un.
Les opérateurs logiques Javascriptpeuvent être utilisés dans des environnements non booléens.
(de l'opérateur logique)
Pour les environnements non booléens :
(dérivé de la valeur de retour des opérations logiques en JavaScript (ET logique &&, OU logique ||, NON logique !))
Tout d'abord, vous devez connaître les fausses valeurs en js : 0, false, '', null, undefined, NaN
En combinaison ou en opération
Lorsque one.nextElementSibing n'est aucune des valeurs ci-dessus, next = one .nextElementSibing ; sinon, il est égal à un.