Kazalo:

Kako zamenjate elemente v Javascriptu?
Kako zamenjate elemente v Javascriptu?

Video: Kako zamenjate elemente v Javascriptu?

Video: Kako zamenjate elemente v Javascriptu?
Video: JavaScript размеры прокрутка и координаты элементов на странице и окна браузера. 2024, April
Anonim

Ti lahko zamenjaj poljubno število predmetov ali literalov, tudi različnih vrst, z uporabo preproste funkcije identitete, kot je ta: var zamenjaj = funkcija (x){vrnitev x}; b = zamenjaj (a, a=b); c = zamenjaj (a, a=b, b=c); Za vašo težavo: var zamenjaj = funkcija (x){vrnitev x}; seznam[y] = zamenjaj (seznam[x], seznam[x]=seznam[y]);

Ustrezno temu, kako zamenjate spremenljivke v JavaScriptu?

Zamenjajte spremenljivke v JavaScriptu – različne metode

  1. Zamenjajte vrednosti spremenljivk z uporabo začasne spremenljivke. // Uporaba temp. spremenljivke var x = 10; var y = 20; var tmp = x; x = y; y = tmp; alert("Vrednost X=" + x + " in vrednost Y=" + y);
  2. Zamenjajte vrednosti spremenljivk brez začasne spremenljivke.
  3. Zamenjajte z uporabo bitnega operaterja XOR.
  4. Zamenjava ene vrstice (deluje v Firefoxu)

Poleg zgoraj, kako zamenjate cela števila brez temperature? Zamenjajte številke brez uporabe začasnih spremenljivk

  1. #vključi
  2. dvojno a, b;
  3. printf("Vnesite a: ");
  4. scanf("%lf", &a);
  5. printf("Vnesite b: ");
  6. scanf("%lf", &b);
  7. // Postopek zamenjave.
  8. a = a - b;

Vprašali ste tudi, kako spremenite vrednosti A in B brez tretje spremenljivke?

C Program za zamenjavo dveh številk brez tretje spremenljivke

  1. #vključi
  2. int main()
  3. {
  4. int a=10, b=20;
  5. printf("Pred zamenjavo 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)

Kako se začne zanka while?

The medtem ko izjava ustvarja a zanka ki se izvaja medtem določen pogoj je resničen. The zanka bo deloval, dokler je pogoj resničen. Ustavi se šele, ko pogoj postane napačen. narediti / medtem - zanke enkrat skozi blok kode, nato pa ponovi zanka medtem določen pogoj je resničen.

Priporočena: