Mundarija:

Javascriptda elementlarni qanday almashtirasiz?
Javascriptda elementlarni qanday almashtirasiz?

Video: Javascriptda elementlarni qanday almashtirasiz?

Video: Javascriptda elementlarni qanday almashtirasiz?
Video: Selection sort. Algoritm va implementatsiya 2024, Noyabr
Anonim

Siz.. qila olasiz; siz … mumkin almashtirish Shu kabi oddiy identifikatsiya funktsiyasidan foydalangan holda istalgan miqdordagi ob'ektlar yoki harflar, hatto har xil turdagi: var almashtirish = funktsiya (x) {qaytish x}; b = almashtirish (a, a=b); c = almashtirish (a, a=b, b=c); Muammoingiz uchun: var almashtirish = funktsiya (x) {qaytish x}; list[y] = almashtirish (roʻyxat[x], roʻyxat[x]=roʻyxat[y]);

Shunga mos ravishda, JavaScript-da o'zgaruvchilarni qanday almashtirasiz?

JavaScript-da o'zgaruvchilarni almashtirish - turli usullar

  1. Vaqtinchalik o'zgaruvchidan foydalanib, o'zgaruvchan qiymatlarni almashtiring. // Vaqtinchalik o'zgaruvchidan foydalanish var x = 10; var y = 20; var tmp = x; x = y; y = tmp; alert("X=" + x +" qiymati va Y=" + y qiymati);
  2. Vaqtinchalik o'zgaruvchisiz o'zgaruvchan qiymatlarni almashtiring.
  3. Bitwise XOR operatori yordamida almashtiring.
  4. Bir qatorli almashtirish (Firefox-da ishlaydi)

Yuqoridagilardan tashqari, haroratsiz butun sonlarni qanday almashtirish mumkin? Vaqtinchalik o'zgaruvchilardan foydalanmasdan raqamlarni almashtiring

  1. #o'z ichiga oladi
  2. juft a, b;
  3. printf("Endi:");
  4. scanf("%lf", &a);
  5. printf("b kiriting:");
  6. scanf("%lf", &b);
  7. // Almashtirish jarayoni.
  8. a = a - b;

Shuningdek, uchinchi o'zgaruvchisiz A va B qiymatlarini qanday o'zgartirish mumkin?

C Uchinchi o'zgaruvchisiz ikkita raqamni almashtirish dasturi

  1. #o'z ichiga oladi
  2. int main()
  3. {
  4. int a=10, b=20;
  5. printf("Almashtirishdan oldin 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)

while tsikli qanday boshlanadi?

The while bayonoti a yaratadi halqa bu amalga oshiriladi esa belgilangan shart rost. The halqa shart rost ekan, ishlashda davom etadi. Faqat shart noto'g'ri bo'lganda to'xtaydi. qil / esa - halqalar kod bloki orqali bir marta va keyin takrorlaydi loop while belgilangan shart rost.

Tavsiya: