Sisukord:

Kuidas vahetate Javascriptis elemente?
Kuidas vahetate Javascriptis elemente?

Video: Kuidas vahetate Javascriptis elemente?

Video: Kuidas vahetate Javascriptis elemente?
Video: Javascript innerHTML vs innerText 2024, Mai
Anonim

Sa saad vahetus suvaline arv objekte või literaale, isegi erinevat tüüpi, kasutades lihtsat identiteedifunktsiooni, nagu see: var vahetus = funktsioon (x){tagasi x}; b = vahetus (a, a=b); c = vahetus (a, a=b, b=c); Teie probleemi jaoks: var vahetus = funktsioon (x){tagasi x}; loend[y] = vahetus (loend[x], loend[x]=loend[y]);

Vastavalt sellele, kuidas vahetate JavaScriptis muutujaid?

Muutujate vahetamine JavaScriptis – erinevad meetodid

  1. Muutujate väärtuste vahetamine ajutise muutuja abil. // Temp muutuja kasutamine var x = 10; vari y = 20; var tmp = x; x = y; y = tmp; alert("Väärtus X=" + x + " ja väärtus Y=" + y);
  2. Muutujate väärtuste vahetamine ilma ajutise muutujata.
  3. Vahetage Bitwise XOR operaatoriga.
  4. Ühe rea vahetus (töötab Firefoxis)

Lisaks ülaltoodule, kuidas vahetada täisarve ilma temperatuurita? Vahetage numbreid ilma ajutisi muutujaid kasutamata

  1. #kaasa
  2. kahekordne a, b;
  3. printf("Sisesta a: ");
  4. scanf("%lf", &a);
  5. printf("Sisestage b: ");
  6. scanf("%lf", &b);
  7. // Vahetusprotsess.
  8. a = a - b;

Samuti küsiti, kuidas muuta A ja B väärtusi ilma kolmanda muutujata?

C Programm kahe numbri vahetamiseks ilma kolmanda muutujata

  1. #kaasa
  2. int main()
  3. {
  4. int a=10, b=20;
  5. printf("Enne vahetamist 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)

Kuidas ajatsükkel algab?

The samas avaldus loob a silmus mis täidetakse samal ajal määratud tingimus on tõene. The silmus jätkab töötamist seni, kuni tingimus on tõsi. See peatub alles siis, kui tingimus muutub valeks. teha / samal ajal - silmuseid läbi koodiploki üks kord ja seejärel kordab silmus ajal määratud tingimus on tõene.

Soovitan: