Monday, 9 September 2024

ตัวดำเนินการ เพิ่มค่าและลดค่า Javascript

14 Aug 2023
194
luminox watches

ในภาษา JavaScript มีตัวดำเนินการเพิ่มค่าและลดค่าที่สามารถใช้เป็นแบบ prefix (ก่อนตัวแปร) และแบบ postfix (หลังตัวแปร) ได้ ตัวดำเนินการเหล่านี้คือ ++ และ — โดยคำสั่งที่ใช้จะมีผลต่อค่าของตัวแปรเท่ากับการเพิ่มหรือลดค่าของตัวแปรด้วย 1 หน่วย ตามรูปแบบที่คุณใช้:

แบบ Prefix (++ และ — ก่อนตัวแปร):
ตัวแปรจะถูกเพิ่มหรือลดค่าด้วย 1 ก่อนที่ค่าจะถูกใช้งาน
ตัวอย่าง:

let x = 5;
let y = 10;

let a = ++x; // x จะเพิ่มค่าเป็น 6 และ a จะมีค่าเป็น 6
let b = --y; // y จะลดค่าเป็น 9 และ b จะมีค่าเป็น 9


แบบ Postfix (++ และ — หลังตัวแปร): ค่าของตัวแปรจะถูกใช้งานก่อน แล้วค่อยเพิ่มหรือลดค่าด้วย 1
ตัวอย่าง:


let x = 5;
let y = 10;

let a = x++; // a จะมีค่าเป็น 5 ก่อนที่ x จะเพิ่มค่าเป็น 6
let b = y--; // b จะมีค่าเป็น 10 ก่อนที่ y จะลดค่าเป็น 9

การเลือกใช้แบบ prefix หรือ postfix ขึ้นอยู่กับวัตถุประสงค์ของคุณในการใช้งาน และความสะดวกสบายในการอ่านและเขียนโค้ด แบบ prefix มักใช้เพื่อเพิ่มความชัดเจนในการดำเนินการที่จะเกิดขึ้นก่อนในบรรทัดนั้น แต่แบบ postfix อาจมีประโยชน์ในกรณีที่คุณต้องการใช้ค่าเดิมก่อนที่ตัวแปรจะถูกเพิ่มหรือลดค่า.
ตัวดำเนินการเพิ่มค่าพร้อมกำหนดค่า (Increment and Assign) +=: นี่เป็นตัวดำเนินการที่เพิ่มค่าของตัวแปรด้วยค่าที่กำหนด
ตัวอย่าง:


let z = 3;
z += 2; // ค่าของ z จะกลายเป็น 5

ตัวดำเนินการลดค่าพร้อมกำหนดค่า (Decrement and Assign) -=: นี่เป็นตัวดำเนินการที่ลดค่าของตัวแปรด้วยค่าที่กำหนด
ตัวอย่าง:


let a = 8;
a -= 3; // ค่าของ a จะกลายเป็น 5

เหล่านี้เป็นตัวอย่างของตัวดำเนินการใน JavaScript ที่ช่วยในการเพิ่มค่าและลดค่าของตัวแปร อย่างไรก็ตาม ควรใช้ตัวดำเนินการเหล่านี้อย่างระมัดระวังเพื่อไม่ให้เกิดความสับสนในการอ่านและเขียนโค้ด.

Thanat Sirikitphattana

แบ่งปันกัน เราอยู่กันไม่เกิน 100 ปีหรอกครับ
สุดท้ายก็ทิ้งไว้ที่โลก จะคงเหลือไว้แต่คุณงามความดีที่ให้ระลึกถึงกันครับ

Follow Us / Thanat Sirikitphattana