Que se passe-t-il avec l'opérateur OR de JavaScript ?
扔个三星炸死你
扔个三星炸死你 2017-06-12 09:29:40
0
2
684
L'opérateur

|| ne devrait-il pas renvoyer vrai ou faux ? Pourquoi JavaScript renvoie-t-il un objet ? Quelqu'un peut-il m'aider à expliquer ?

扔个三星炸死你
扔个三星炸死你

répondre à tous(2)
三叔

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 !))

学习ing

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal