Maison > interface Web > js tutoriel > JS n'utilise pas la variable intermédiaire temp pour réaliser que deux variables méritent le code d'implémentation d'échange

JS n'utilise pas la variable intermédiaire temp pour réaliser que deux variables méritent le code d'implémentation d'échange

小云云
Libérer: 2018-02-05 09:31:40
original
1668 Les gens l'ont consulté

Cet article vous présente principalement comment réaliser l'échange de deux variables sans utiliser la variable intermédiaire temp dans JS. Les amis qui en ont besoin peuvent s'y référer. J'espère que cela pourra aider tout le monde.

1. Utilisez l'addition et la soustraction


var a=1;
var b=2;
a=a+b;
b=a-b;
a=a-b;
Copier après la connexion

2. multiplication et division La méthode ressemble plus à une cartographie de l'addition et de la soustraction aux opérations de multiplication et de division)


var a=1;
var b=2;
 a = a * b;
 b = a / b;
 a = a / b;
Copier après la connexion

Remarque : Cette méthode peut échanger des variables avec des nombres entiers et les valeurs à virgule flottante. Cependant, il peut y avoir une perte de précision lorsqu'il s'agit de types à virgule flottante, et b ne peut pas être égal à 0 lors de la multiplication et de la division ;

Flexibilité d'utilisation des tableaux


var a=1;
var b=2;
a=[b,b=a][0];
Copier après la connexion

Recommandations associées :

Introduction à la méthode de réalisation des valeurs de variables partagées​​dans l'applet WeChat

PHP swap two Méthodes pour échanger deux valeurs de variable (sans utiliser de troisième variable)

Sept solutions pour échanger deux valeurs de variable dans JavaScript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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