ตัวดำเนินการเพิ่ม และลดค่า/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 ที่แข็งแกร่งและพร้อมสำหรับการพัฒนาเว็บไซต์หรือแอปพลิเคชันที่ซับซ้อนมากขึ้นในอนาคต

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

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

ปลัดสตอรี่

ถูกใจ 2 ครั้ง

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

NerdDailyDose

ถูกใจ 123 ครั้ง

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

leeaonglee

ถูกใจ 287 ครั้ง

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

Monday_Noises

ถูกใจ 4 ครั้ง

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 ครั้ง

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

โจ้ออนไลน์

ถูกใจ 39 ครั้ง

ภาพแสดงวงจร 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 ครั้ง

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

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

ถูกใจ 3 ครั้ง

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

ซันยิ้ม

ถูกใจ 7 ครั้ง

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

ThinkPlusinvest

ถูกใจ 13 ครั้ง

ตัวดำเนินการทางคณิตศาสตร์ ใน javay
#พื้นฐานการเขียนเว็ปไซต์ #javascrip #ตัวดำเนินการทางคณิตศาสตร์ ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic Operators) ใน JavaScript คือเครื่องหมายที่ใช้ในการคำนวณทางคณิตศาสตร์ระหว่างค่าตัวเลข (operands) เพื่อให้ได้ผลลัพธ์เป็นค่าตัวเลขใหม่ ตัวดำเนินการพื้นฐานที่ใช้บ่อยมีดังนี้ครับ: ตัวดำเน
ขีดเขียน

ขีดเขียน

ถูกใจ 5 ครั้ง

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 ครั้ง

ภาพแสดงหน้าจอสรุปรายได้ค่าคอมมิชชันรวม ฿819.54 โดยมีรายละเอียดค่าคอมมิชชันจากโซเชียลมีเดียหลายรายการ สถานะบางรายการรอดำเนินการและบางรายการไม่สามารถทำจ่ายได้ ผู้ใช้สอบถามถึงกำหนดการจ่ายเงินสำหรับรายการที่รอดำเนินการ
ค่าคอมแอปส้ม ขึ้นรอดำเนินการ แบบนี้เงิน จะเข้ารอบว
#ย้อนวันวาน
Onuma

Onuma

ถูกใจ 2 ครั้ง

ภาพมือถือแสดงแอป SoFi บนหน้าจอสีฟ้า พร้อมโลโก้และชื่อบริษัท SoFi มีข้อความภาษาไทยว่า “หุ้น SoFi ทำอะไร” อยู่บนภาพ โดยมีฉากหลังเป็นสำนักงานและกราฟทางการเงิน แสดงถึงธุรกิจ Fintech ของ SoFi
SOFI ลูกค้าเพิ่ม 70%📈📈
บริษัททำอะไร (What does SoFi do?) SoFi (Social Finance, Inc.) คือบริษัท Fintech สัญชาติอเมริกัน ก่อตั้งในปี 2011 ที่เมือง San Francisco บริษัทดำเนินธุรกิจในรูปแบบ digital banking / neobank ไม่มาสาขา ให้บริการผ่านแอปและแพลตฟอร์มออนไลน์ มีผลิตภัณฑ์และบริการหลากหลาย: Lending: รวมทั้ง stu
Bank Naruepol

Bank Naruepol

ถูกใจ 3 ครั้ง

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

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

ถูกใจ 701 ครั้ง

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

Golf.nutta

ถูกใจ 195 ครั้ง

ตัวดำเนินการเปรียบเทียบ /JavaScript
#พื้นฐานการเขียนเว็ปไซต์ #javascript #ตัวดำเนินการเปรียบเทียบ ตัวดำเนินการเปรียบเทียบ (Comparison Operators) ใน JavaScript ใช้สำหรับเปรียบเทียบค่าสองค่าและจะส่งกลับค่าเป็นบูลีน (Boolean) คือ true หรือ false ครับ (ค่ะ) นี่คือตัวดำเนินการเปรียบเทียบหลัก ๆ ที่ใช้ใน JavaScript: ตัวดำเ
ขีดเขียน

ขีดเขียน

ถูกใจ 1 ครั้ง

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

Artart

ถูกใจ 10 ครั้ง

ดูเพิ่มเติม