สารบัญ:

คุณจะสลับองค์ประกอบใน Javascript ได้อย่างไร
คุณจะสลับองค์ประกอบใน Javascript ได้อย่างไร

วีดีโอ: คุณจะสลับองค์ประกอบใน Javascript ได้อย่างไร

วีดีโอ: คุณจะสลับองค์ประกอบใน Javascript ได้อย่างไร
วีดีโอ: เขียนโปรแกรมเชิงวัตถุด้วย JavaScript (OOP) | FULL COURSE 2024, อาจ
Anonim

คุณสามารถ แลกเปลี่ยน วัตถุหรือตัวอักษรจำนวนเท่าใดก็ได้ แม้แต่ชนิดต่างๆ โดยใช้ฟังก์ชันเอกลักษณ์อย่างง่ายดังนี้ var แลกเปลี่ยน = ฟังก์ชัน (x){return x}; ข = แลกเปลี่ยน (a, a=b); ค = แลกเปลี่ยน (a, a=b, b=c); สำหรับปัญหาของคุณ: var แลกเปลี่ยน = ฟังก์ชัน (x){return x}; รายการ[y] = แลกเปลี่ยน (รายการ[x], รายการ[x]=รายการ[y]);

ตามลำดับ คุณจะสลับตัวแปรใน JavaScript ได้อย่างไร

สลับตัวแปรใน JavaScript – วิธีการต่างๆ

  1. สลับค่าตัวแปรโดยใช้ตัวแปรชั่วคราว // การใช้ตัวแปรอุณหภูมิ var x = 10; var y = 20; วาร์ tmp = x; x = y; y = tmp; alert("ค่าของ X=" + x + " และค่าของ Y=" + y);
  2. สลับค่าตัวแปรโดยไม่มีตัวแปรชั่วคราว
  3. สลับโดยใช้ตัวดำเนินการ Bitwise XOR
  4. สลับบรรทัดเดียว (ทำงานใน Firefox)

ข้างบนนี้ คุณจะสลับจำนวนเต็มโดยไม่มีอุณหภูมิได้อย่างไร? สลับตัวเลขโดยไม่ต้องใช้ตัวแปรชั่วคราว

  1. #รวม
  2. สองเท่า, ข;
  3. printf("ป้อน a: ");
  4. scanf("%lf", &a);
  5. printf("ป้อน b: ");
  6. scanf("%lf", &b);
  7. // กระบวนการแลกเปลี่ยน
  8. a = a - b;

ยังถามอีกว่า คุณจะเปลี่ยนค่าของ A และ B โดยไม่มีตัวแปรที่สามได้อย่างไร?

C โปรแกรมสลับตัวเลขสองตัวโดยไม่มีตัวแปรตัวที่สาม

  1. #รวม
  2. int หลัก ()
  3. {
  4. int a=10, b=20;
  5. printf("ก่อนสลับ 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 เริ่มต้นอย่างไร

NS ในขณะที่คำสั่ง สร้าง ห่วง ที่ถูกประหารชีวิต ในขณะที่ เงื่อนไขที่ระบุเป็นจริง NS ห่วง จะทำงานต่อไปตราบเท่าที่เงื่อนไขเป็นจริง จะหยุดก็ต่อเมื่อเงื่อนไขกลายเป็นเท็จเท่านั้น ทำ / ในขณะที่ - ลูป ผ่านบล็อกของรหัสหนึ่งครั้งแล้วทำซ้ำ วนรอบในขณะที่ เงื่อนไขที่ระบุเป็นจริง

แนะนำ: