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

#พื้นฐานการเขียนเว็ปไซต์

#javascript

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

ใน JavaScript ตัวดำเนินการเพิ่มค่าคือ ++ ใช้เพิ่มค่าตัวแปรทีละ 1 และตัวดำเนินการลดค่าคือ -- ใช้ลดค่าตัวแปรทีละ 1 โดยทั้งสองตัวสามารถวางไว้ หน้า (prefix) หรือ หลัง (postfix) ตัวแปรได้ ซึ่งการวางตำแหน่งจะมีผลต่อลำดับการทำงาน เช่น ++x จะเพิ่มค่าก่อนใช้งาน ในขณะที่ x++ จะใช้งานค่าเดิมก่อน แล้วค่อยเพิ่มค่าทีหลัง.

ตัวดำเนินการเพิ่มค่า (Increment Operator) ++

++x (Prefix Increment): เพิ่มค่าของตัวแปร x ขึ้น 1 ก่อน แล้วจึงนำค่าใหม่ไปใช้งาน.

ตัวอย่าง: let x = 5; let y = ++x; ผลลัพธ์คือ y จะเป็น 6 และ x จะเป็น 6.

x++ (Postfix Increment): นำค่าปัจจุบันของตัวแปร x ไปใช้งานก่อน แล้วจึงค่อยเพิ่มค่าของ x ขึ้น 1.

ตัวอย่าง: let x = 5; let y = x++; ผลลัพธ์คือ y จะเป็น 5 และ x จะเป็น 6.

ตัวดำเนินการลดค่า (Decrement Operator) --

--x (Prefix Decrement): ลดค่าของตัวแปร x ลง 1 ก่อน แล้วจึงนำค่าใหม่ไปใช้งาน.

ตัวอย่าง: let x = 5; let y = --x; ผลลัพธ์คือ y จะเป็น 4 และ x จะเป็น 4.

x-- (Postfix Decrement): นำค่าปัจจุบันของตัวแปร x ไปใช้งานก่อน แล้วจึงค่อยลดค่าของ x ลง 1.

ตัวอย่าง: let x = 5; let y = x--; ผลลัพธ์คือ y จะเป็น 5 และ x จะเป็น 4.

ข้อควรจำ:

ใช้กับตัวแปรเท่านั้น: คุณไม่สามารถใช้ ++ หรือ -- กับค่าตัวเลขโดยตรงได้ เช่น 5++ จะทำให้เกิดข้อผิดพลาด.

2025/10/10 แก้ไขเป็น

... อ่านเพิ่มเติมนอกจากการใช้งานตัวดำเนินการเพิ่มค่า (++) และลดค่า (--) ในรูปแบบ prefix และ postfix ที่อธิบายไปแล้ว ยังมีแนวปฏิบัติที่ควรรู้สำหรับนักพัฒนาที่ใช้ JavaScript เพื่อให้โค้ดสะอาดและไม่มีบั๊กเกิดขึ้น ตัวอย่างเช่น การใช้ตัวดำเนินการเหล่านี้กับค่าที่ไม่ใช่ตัวแปร เช่น ตัวเลขโดยตรงหรือผลลัพธ์จากการคำนวณ จะทำให้เกิดข้อผิดพลาด ดังนั้นจึงควรเก็บผลลัพธ์ไว้ในตัวแปรก่อนแล้วค่อยใช้ ++ หรือ -- กับตัวแปรนั้น นอกจากนี้ ควรระวังเมื่อใช้ตัวดำเนินการเพิ่มหรือลดค่าภายในเงื่อนไขหรือฟังก์ชันที่ซับซ้อน เพราะตำแหน่งของ prefix หรือ postfix สร้างผลลัพธ์ที่แตกต่างกันตามลำดับการประมวลผลในโค้ด เช่น การใช้ ++x จะเพิ่มค่าก่อนที่จะส่งผ่านหรือใช้งานค่าใหม่ทันที ขณะที่ x++ จะส่งค่าปัจจุบันก่อนแล้วจึงค่อยเพิ่มทีหลัง เพื่อให้เข้าใจชัดเจนขึ้น ลองพิจารณาโค้ดนี้: let x = 10; console.log(++x); // แสดงผล 11 เพราะเพิ่มค่าก่อนแสดง console.log(x++); // แสดงผล 11 เพราะใช้ค่าก่อนเพิ่ม console.log(x); // แสดงผล 12 ค่าที่เพิ่มแล้วจากบรรทัดก่อน การเข้าใจความแตกต่างนี้จะช่วยลดข้อผิดพลาดและทำให้โค้ดมีความแม่นยำมากขึ้น สุดท้าย ควรใช้ตัวดำเนินการ ++ และ -- กับตัวแปรประเภทตัวเลขเท่านั้น ไม่ควรใช้กับตัวแปรประเภทอื่นอย่างเช่น string หรือ object เพราะจะทำให้เกิดพฤติกรรมที่ไม่คาดคิด การศึกษาและทดลองใช้งานตัวดำเนินการเพิ่มและลดค่าอย่างถูกวิธีจะช่วยเสริมทักษะการเขียน JavaScript ที่แข็งแกร่งและพร้อมสำหรับการพัฒนาเว็บไซต์หรือแอปพลิเคชันที่ซับซ้อนมากขึ้นในอนาคต

โพสต์ที่เกี่ยวข้อง

JavaScript Cheat Sheet🌟ภาษายอดนิยมสำหรับเว็บฝั่ง Frontend และ Backend
JavaScript ภาษายอดนิยมสำหรับเว็บฝั่ง Frontend และ Backend ทำเว็บไซต์แบบไดนามิก เกมบนเบราว์เซอร์ และมือถือ 5 สิ่งต้องรู้เกี่ยวกับ JavaScript 1. JavaScript คืออะไร? — ภาษาโปรแกรมลำดับสูง รันได้ทั้ง Browser (Frontend) และ Server (Node.js) 2. ติดตั้ง/รันที่ไหน? — รันบน Browser console (F12) หรือติ
NerdDailyDose

NerdDailyDose

ถูกใจ 71 ครั้ง

(บัตรคำ) การดำเนินการทางกฎหมายต่าง ๆ
#สอบกพ น่าสนใจทุกข้อเลยครับ ทำความเช้าใจไว้เก็บแต้มกฎหมาย 50 เต็มไปเลย
ปลัดสตอรี่

ปลัดสตอรี่

ถูกใจ 2 ครั้ง

ภาพแสดงคำว่า SOP (Standard Operating Procedure) และคำจำกัดความว่าเป็นคู่มือการปฏิบัติงานมาตรฐานที่ช่วยให้ทำงานถูกต้อง สม่ำเสมอ ลดความผิดพลาด โดยเน้นว่า SOP ที่ดีคือคนใหม่ทำตามได้ ผลลัพธ์สม่ำเสมอ และลดการพึ่งพาคนเก่งเฉพาะตัว
ภาพแสดงเป้าหมายเชิงระบบของ SOP 5 ข้อ ได้แก่ ลดความผิดพลาด เพิ่มความสม่ำเสมอ ถ่ายทอดงานได้ ควบคุมคุณภาพได้ และขยายทีม/ธุรกิจได้ พร้อมรูปคนกำลังมองกระดานไวท์บอร์ด
ภาพแสดงโครงสร้าง SOP มาตรฐาน 5 ส่วนแรก ได้แก่ ข้อมูลเอกสาร วัตถุประสงค์ ขอบเขตการใช้งาน บทบาทและความรับผิดชอบ และคำจำกัดความและคำย่อ
SOP: คู่มือทำงานให้ตรงกัน ลดพลาด เพิ่มคุณภาพ
SOP ไม่ใช่เอกสารราชการที่อ่านไม่จบ แต่คือ “วิธีทำงานที่ชัดเจน” ช่วยให้ทุกคนทำงานได้มาตรฐานเดียวกัน แม้ไม่มีคุณอยู่ โพสต์นี้อธิบายแนวคิดพื้นฐานของ: -SOP คืออะไร และทำไมงานถึงลื่นขึ้นเมื่อมี SOP -องค์ประกอบสำคัญของ SOP ที่ใช้ได้จริง -การสร้าง SOP ให้เข้าใจง่าย ไม่ซับซ้อน เหมาะสำหรับ: -ทีม
leeaonglee

leeaonglee

ถูกใจ 281 ครั้ง

ภาษีและการลดหย่อนภาษี​ 🤑​
✨​ บริจาคง่าย ได้บุญ ได้ลดหย่อนภาษี​ 🎓💖 รู้หรือไม่? การบริจาคผ่านระบบ e-Donation สามารถนำไปใช้สิทธิ ลดหย่อนภาษีได้ 2 เท่า ตามมาตรการสนับสนุนการศึกษาของรัฐบาล ✅ สะดวก รวดเร็ว ปลอดภัย ✅ ข้อมูลส่งตรงถึงกรมสรรพากรอัตโนมัติ ✅ ไม่ต้องเก็บใบเสร็จ ✅ สนับสนุนการศึกษาไทยอย่างยั่งยืน 🌼​ ร่วมเป็นส่วนหนึ่
แม่นก็ดู ไม่แม่นก็ดู

แม่นก็ดู ไม่แม่นก็ดู

ถูกใจ 1 ครั้ง

ภาพแสดงวงจร PDCA ด้วยต้นกล้าที่เติบโตตามลำดับ Plan, Do, Check, Action พร้อมคำอธิบายว่า PDCA คือกรอบการทำงานเพื่อแก้ปัญหาอย่างมีโครงสร้าง ปรับปรุงกระบวนการ ลดความผิดพลาด และสร้างมาตรฐานที่ดีขึ้นเรื่อยๆ โดยเน้นการทำให้ดีขึ้นทีละรอบ
ภาพรวมวงจร PDCA แสดงตัวอักษร P, D, C, A และเป้าหมายที่มีลูกศรปักอยู่ พร้อมอธิบาย 4 ขั้นต�อน: Plan (วางแผน), Do (ลงมือทำ), Check (ตรวจสอบ), และ Act (ปรับปรุง) โดยเน้นย้ำว่าต้องทำซ้ำอย่างต่อเนื่อง
รายละเอียดขั้นตอนที่ 1: P = Plan (วางแผน) อธิบายการระบุปัญหาให้เป็นรูปธรรม การหาเหตุผล การตั้งเป้าหมายที่วัดได้ การกำหนดตัวชี้วัด (KPI) และการออกแบบแนวทางหรือมาตรการที่จะทดลอง
PDCA: วงจรพัฒนาตัวเองและการทำงานให้ดีขึ้น
การพัฒนาอย่างต่อเนื่องไม่จำเป็นต้องยิ่งใหญ่ แต่ต้อง “ทำถูกลำดับ และทำซ้ำได้” PDCA คือกรอบคิดที่ช่วยให้คุณ: -วางแผนอย่างมีเหตุผล -ลงมือทำโดยไม่หลงทาง -ตรวจสอบผลลัพธ์จากความจริง -ปรับปรุงให้ดีขึ้นในรอบถัดไป โพสต์นี้สรุปแนวคิดพื้นฐานของ: -PDCA คืออะไร และทำไมองค์กรทั่วโลกใช้ -การนำ PDCA ไ
leeaonglee

leeaonglee

ถูกใจ 19 ครั้ง

50 สิ่งที่ต้องรู้เกี่ยวกับ 💛 JavaScript 💛ภาษาโปรแกรมที่ได้รับความนิยมสูงสุดในโลก
50 สิ่งที่ต้องรู้เกี่ยวกับ JavaScript JavaScript เป็นภาษาโปรแกรมที่ได้รับความนิยมสูงสุดในโลก ใช้งานทั้งฝั่ง Frontend, Backend, Mobile และ Desktop Part 1 พื้นฐานและประวัติ 1. JavaScript ถูกสร้างใน 10 วัน Brendan Eich สร้าง JavaScript ขึ้นมาในปี 1995 ภายในเวลาเพียง 10 วัน ที่บริษัท Netscape
NerdDailyDose

NerdDailyDose

ถูกใจ 14 ครั้ง

ผู้ที่ถูกนำชื่อไปใช้สิทธิลดหย่อนในการคำนวณภาษีเงินได้ในฐานะบิดา มารดา คู่สมรส หรือบุตร ลดสิทธิข้อนี้
1. 4-21 มิย ให้รายเดิม เข้าไปลงทะเบียนเพื่อยืนยันตัวตน 2. ส่วนรายใหม่ คนตกหล่น รอ มท. กทม เมืองพัทยา ตรวจสอบ แล้วประกาศชื่อ 17 กค แล้วไปยืนยัน 3. คนที่ไม่มีรายชื่อ ให้อุทธรณ์ผลต่อไป #บัตรคนจน #บัตรสวัสดิการแห่งรัฐ
ซันยิ้ม

ซันยิ้ม

ถูกใจ 7 ครั้ง

วิธีตั้งค่าเพิ่ม ข้อมูลภาษี ของคุณ ใน Facebook
วิธีตั้งค่าเพิ่มข้อมูลภาษี ของคุณ ใน Facebook #ภาษีเฟส #โจ้ออนไลน์
โจ้ออนไลน์

โจ้ออนไลน์

ถูกใจ 38 ครั้ง

50 สิ่งที่ต้องรู้เกี่ยวกับ TypeScript JavaScript ที่เพิ่ม Static Type Checking ขึ้นมา ช่วยจับ bug
50 สิ่งที่ต้องรู้เกี่ยวกับ TypeScript TypeScript คือ JavaScript ที่เพิ่ม Static Type Checking ขึ้นมา ช่วยจับ bug ตั้งแต่ตอน compile ไม่ต้องรอถึง runtime ⸻ พื้นฐาน 1. ถูกสร้างโดย Microsoft ปี 2012 Anders Hejlsberg (ผู้สร้าง C# และ Delphi) เป็นผู้ออกแบบ TypeScript 2. TypeScript คือ
NerdDailyDose

NerdDailyDose

ถูกใจ 3 ครั้ง

ซีรีส์ออมเงิน 14 ออมเงินเดือนละ 1000 ด้วยหุ้นการเงิน💰🏦
📆หยุดยาว 4 วันไปเที่ยวไหนกันบ้างครับ กลางเดือนช่วงวันแม่แบบนี้ต้องพาแม่เที่ยววว แต่โควต้าออมของเดือนยังไม่หมดนะครับ EP.นี้จะเป็นหุ้นการเงินซึ่งเป็นแก๊งสุดท้ายแล้วของหมวดการเงิน จะมีตัวไหนบ้างมาดูกันนน👀 1️⃣ Citigroup (C)💰Top 3 ธนาคารที่ใหญ่ที่สุดใหญ่ที่สุดในสหรัฐและการเงินระดับโลก ประกอบด้วยบริการด
ไอซ์เล่นหุ้นไปเลี้ยงแมว🐈🧊

ไอซ์เล่นหุ้นไปเลี้ยงแมว🐈🧊

ถูกใจ 699 ครั้ง

ภาพผู้หญิงนั่งบนม้านั่งข้างรูปปั้นวัวสีดำ พร้อมข้อความ 'HOW MUCH? ค่าใช้จ่ายกว่าจะได้ไปทำงานเรือสำราญ' และรายการค่าใช้จ่ายต่างๆ เช่น ค่าสมัคร ค่าอบรม STCW ค่าตรวจสุขภาพ และค่าฉีดวัคซีน
HOW MUCH? ค่าใช้จ่าย ก่อนจะได้ไปทำงานเรือสำราญ
สวัสดีทุกคน เราเป็นคนหนึ่งที่เคยเกือบจะล้มเลิกความตั้งใจจะไปทำงานเรือสำราญ แต่สุดท้ายก็ตัดสินใจไปเพราะเพื่อนแซวว่า เสียเป็นแสน แขนก็ไม่ได้จับ แล้วจะตัดใจแค่นี้จริงเหรอ 55555 เริ่มจากเราเคยอยากไปมากๆ ตั้งแต่เรียนจบใหม่ๆ เพราะคิดว่าถ้าได้ไปตอนอายุน้อยๆ จะได้ตั้งตัวได้เร็ว แล้วสัก 30 กว่าๆ ค่อยกลับ
Monday_Noises

Monday_Noises

ถูกใจ 4 ครั้ง

World App หาเหรียญเพิ่มง่ายๆ
#WorldApp #Worldcoin #WLD #เพิ่มเหรียญWLD #วิธีเพิ่มเหรียญWLD 🔥 แจกทริคการเพิ่มเหรียญ WLD ใน World App ให้ได้มากขึ้น ไม่ว่าจะเป็นสายสะสมหรือสายลงทุน ก็สามารถทำตามได้ง่าย ๆ 📌 ไม่มีค่าใช้จ่ายเพิ่มเติม 📌 ทำได้ทั้ง iOS และ Android 📌 ปลอดภัย โปร่งใส และถอนออกได้จริง ใ
HR Work From Home  PartTime Na

HR Work From Home PartTime Na

ถูกใจ 234 ครั้ง

“การเพิ่มประสิทธิภาพด้วยซอฟต์แวร์และAI บริษัท ลัคกี้เฟลม จำกัด“
#happy #ai #กองพัฒนาดิจิทัลอุตสาหกรรม
เป๊ก จป.พ่อการ์ตูน

เป๊ก จป.พ่อการ์ตูน

ถูกใจ 0 ครั้ง

สรุปกำไรไตรมาส 1 ของ 8 ธนาคารใหญ่ BBL - KBANK กำไรลดฮวบ
จบไปแล้วสำหรับการประกาศกำไรกลุ่มหุ้นธนาคารในไตรมาสที่ 1 ของปี 69 โดยพบว่า 8 ธนาคารใหญ่ของไทยส่วนใหญ่กำไรปรับตัวเพิ่มขึ้น นำโดย . KKP เกียรตินาคินภัทร ที่โตแรงที่สุดในกลุ่มถึง 84.2% มีกำไร 1,955 ล้านบาท ตามมาด้วย BAY กรุงศรี โต 14.4% กำไร 8,618 ล้านบาท . ขณะที่ธนาคารขนาดใหญ่อย่าง KBANK กสิกรไท
ThinkPlusinvest

ThinkPlusinvest

ถูกใจ 12 ครั้ง

ภาพรวมดวงชะตา 4 ราศี (เมษ, กรกฎ, ตุล, มังกร) ประจำปี 2569 โดยระบุว่าครึ่งปีแรกเหนื่อยหนัก แต่ครึ่งปีหลังฟ้าเปิด การเงินฟื้น มีเกณฑ์ปลดหนี้ พร้อมคำแนะนำเสริมสิริมงคล
ดวงพลิกชีวิต! 4 ราศีครึ่งปีแรกเหนื่อยหนัก ครึ่งปีหลัง 2569 ฟ้าเปิด การเงินฟื้น มีเกณฑ์ปลดหนี้
🔮หากช่วงครึ่งปีแรก 2569 ที่ผ่านมา คุณรู้สึกว่าชีวิตเต็มไปด้วยอุปสรรค ทำอะไรก็ติดขัด การเงินไม่คล่องตัว หรือภาระหน้าที่ถาโถมจนแทบไม่มีเวลาหายใจ บอกเลยว่าหลายราศีกำลังอยู่ในช่วงเปลี่ยนผ่านของดวงชะตา จากการวิเคราะห์แนวโน้มตามหลักโหราศาสตร์ พบว่าในช่วงครึ่งปีหลัง 2569 ตำแหน่งการโคจรของดาวสำคัญหลายดวงเ
เดียร์&มินนี่

เดียร์&มินนี่

ถูกใจ 45 ครั้ง

How to ได้ ”ค่าเช่า“ เดือนละ 6,xxx แบบไม่ต้องมีบ้านสักหลัง 🏠
เวลาพูดถึงคำว่า Passive Income หรือการนอนอยู่เฉยๆ แล้วมีเงินเข้าบัญชีทุกเดือน ผมเชื่อว่าร้อยทั้งร้อย ภาพแรกที่ลอยเข้ามาในหัวคือ "การทำบ้านเช่าหรือห้องเช่า" ใช่ไหมครับ? ผมก็เป็นคนนึงที่คิดแบบนั้น ในตอนนั้นผมมีเงินอยู่ประมาณ 8 แสนบาท ซึ่งมันมากพอที่จะเอาไปซื้อบ้านมือสองพร้อมที่ดินในต่างจัง
Golf.nutta

Golf.nutta

ถูกใจ 186 ครั้ง

ภาพประกอบคำถาม 'JavaScript คืออะไร?' แสดงโลโก้ JS สีน้ำเงินและเหลือง พร้อมไอคอนหน้าต่างเบราว์เซอร์ที่มีสัญลักษณ์ดาวและโค้ดแท็ก
ภาพแสดง JavaScript ทำงานร่วมกับ HTML และ CSS เพื่อสร้างเว็บไซต์แบบไดนามิก โดยมีไอคอน HTML, JS, CSS และหน้าต่างเบราว์เซอร์เชื่อมโยงกัน
ภาพการ์ตูนเด็กผู้หญิงชี้ไปทางซ้ายและขวา แสดงถึง JavaScript ที่ทำงานได้ทั้งฝั่ง Client-side (เบราว์เซอร์) และ Server-side (เซิร์ฟเวอร์)
💻ทำความรู้จัก JavaScript
JavaScript คือภาษาโปรแกรมมิงที่ใช้พัฒนาเว็บไซต์เป็นหลัก ทำงานร่วมกับ HTML และ CSS เพื่อเพิ่มลูกเล่นและทำให้เว็บไซต์โต้ตอบกับผู้ใช้งานได้ หรือที่เราเรียกว่า "เว็บไซต์แบบไดนามิก" การทำงานหลักของ JavaScript Client-side Scripting: JavaScript จะทำงานบนเบราว์เซอร์ของผู้ใช้ ทำให้เว็บไซต์สามารถตอ
TechTalk by Taa

TechTalk by Taa

ถูกใจ 9 ครั้ง

เล่นกล้ามต้องคำนวณค่าTDEE
✅ขั้นตอน 1 : คำนวณ BMR หาค่า BMR มาจากสูตร Harris Benedict Formula ซึ่งมีปัจจัยต่างๆ ไม่ว่าจะเป็นส่วนสูง น้ำหนัก เพศ และอายุ รวมทั้งกิจกรรมต่างๆ ในการดำเนินชีวิตประจำวัน ✅ขั้นตอน 2 : คำนวณ TDEE (Total Daily Energy Expenditure) การใช้พลังงานทั้งหมดต่อวัน ค่า TDEE หาได้โดยการนำค่า BMR ไปคำนวณกับ
Artart

Artart

ถูกใจ 10 ครั้ง

ภาพแสดงการประเมินรอยเปื้อนจากมูล (Litter Spots) และรอยไหม้ข้อขา (Hock Burn) ในไก่เนื้อ โดยแบ่งเป็น 3 ระดับ: ปกติ (SCORE 0), เล็กน้อย (SCORE 1) และรุนแรง (SCORE 2) พร้อมคำอธิบายลักษณะและผลกระทบของแต่ละระดับ
ภาพแสดงการประเมินรอยโรคที่เท้าไก่ โดยแบ่งเป็น 3 ระดับ: ปกติ (SCORE 0), เล็กน้อย (SCORE 1) และรุนแรง (SCORE 2) พร้อมคำอธิบายลักษณะของผิวหนังหนาต��ัว แผลตื้น แผลลึก การอักเสบ และเท้าบวม รวมถึงผลต่อมูลค่าการขาย
ภาพแสดงการประเมินผิวหนังอักเสบบริเวณช่องท้อง (Cellulitis) และผิวหนังอักเสบทั่วตัว (Dermatitis) ในไก่เนื้อ โดยแบ่งเป็น 3 ระดับ: ปกติ (SCORE 0), เล็กน้อย (SCORE 1) และรุนแรง (SCORE 2) พร้อมคำอธิบายลักษณะและผลกระทบ
การจัดการไก่เนื้อก่อนเข้าโรงเชือดเพื่อคุณภาพเนื้อสูงสุดและสวัสดิภาพสัตว์ (ต่อ)
หลักสูตรนี้มุ่งเน้น “การจัดการไก่เนื้อก่อนเข้าโรงเชือด” อย่างเป็นระบบ เพื่อควบคุมคุณภาพเนื้อ ลดความสูญเสีย และยกระดับสวัสดิภาพสัตว์ ตั้งแต่ช่วงงดอาหาร การจัดการน้ำดื่ม การควบคุมอุณหภูมิ การจับไก่ การจัดการโลจิสติกส์ ไปจนถึงการวิเคราะห์สาเหตุของ Defect และการควบคุมอย่างยั่งยืน เนื้อหาครอบคลุมทั้งมุ
Pop Art Design

Pop Art Design

ถูกใจ 10 ครั้ง

ดูเพิ่มเติม