Maison  >  Article  >  interface Web  >  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

小云云
小云云original
2018-02-05 09:31:401559parcourir

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;

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;

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];

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!

Déclaration:
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