Comment échanger des éléments en Javascript ?
Comment échanger des éléments en Javascript ?
Anonim

Vous pouvez échanger n'importe quel nombre d'objets ou de littéraux, même de types différents, en utilisant une fonction d'identité simple comme celle-ci: var échanger = fonction (x){retourner x}; b = échanger (a, a=b); c = échanger (a, a=b, b=c); Pour ton problème: var échanger = fonction (x){retourner x}; liste[y] = échanger (list[x], liste[x]=list[y]);

En conséquence, comment échangez-vous des variables en JavaScript ?

Échanger des variables en JavaScript - Différentes méthodes

  1. Échangez les valeurs des variables à l'aide d'une variable temporaire. // Utilisation d'une variable temporaire var x = 10; var y = 20; var tmp = x; x = y; y = tmp; alert("Valeur de X=" + x + " et valeur de Y=" + y);
  2. Échangez les valeurs des variables sans variable temporaire.
  3. Échangez à l'aide de l'opérateur Bitwise XOR.
  4. Swap sur une seule ligne (fonctionne dans Firefox)

À côté de ci-dessus, comment échangez-vous des entiers sans température ? Échanger des numéros sans utiliser de variables temporaires

  1. #comprendre
  2. double a, b;
  3. printf("Entrez un: ");
  4. scanf("%lf", &a);
  5. printf("Entrez b: ");
  6. scanf("%lf", &b);
  7. // Processus d'échange.
  8. a = a - b;

Également demandé, comment changez-vous les valeurs de A et B sans une troisième variable ?

C Programme pour échanger deux nombres sans troisième variable

  1. #comprendre
  2. int main()
  3. {
  4. entier a=10, b=20;
  5. printf("Avant permutation a=%d b=%d", a, b);
  6. a=a+b;//a=30 (10+20)
  7. b=a-b;//b=10 (30-20)
  8. a=a-b;//a=20 (30-10)

Comment démarre une boucle while ?

Les tandis que la déclaration crée un boucle qui est exécuté tandis que une condition spécifiée est vraie. Les boucle continuera à s'exécuter tant que la condition est vraie. Il ne s'arrêtera que lorsque la condition deviendra fausse. faire / tandis que - boucles à travers un bloc de code une fois, puis répète le boucle pendant que une condition spécifiée est vraie.

Conseillé: