ตัวดำเนินการเพิ่ม และลดค่า/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 ครั้ง

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

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

โจ้ออนไลน์

ถูกใจ 39 ครั้ง

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

ขีดเขียน

ถูกใจ 5 ครั้ง

ภาพมือถือแสดงแอป 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 ครั้ง

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

Onuma

ถูกใจ 2 ครั้ง

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

ขีดเขียน

ถูกใจ 1 ครั้ง

ตัวดำเนินการทางตรรกศาสตร์/JavaScript
#พื้นฐานการเขียนเว็ปไซต์ #javascrip #ตัวดำเนินการทางตรรกศาสตร์ ตัวดำเนินการทางตรรกศาสตร์ (Logical Operators) ใน JavaScript ใช้ประเมินค่าตรรกะ (Boolean: true หรือ false) หรือเพื่อควบคุมการทำงานตามเงื่อนไข พวกมันทำงานบนหลักการที่เรียกว่า Short-Circuit Evaluation ซึ่งหมายความว่ามันอาจจะหยุ
ขีดเขียน

ขีดเขียน

ถูกใจ 2 ครั้ง

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

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

ถูกใจ 701 ครั้ง

JavaScript Assignment
#พื้นฐานการเขียนเว็ปไซต์ #javascript #Assignment JavaScript Assignment Operators (ตัวดำเนินการกำหนดค่า) คือเครื่องหมายที่ใช้ในการกำหนดค่าให้กับตัวแปรในภาษา JavaScript 👨‍💻. ตัวดำเนินการที่พบบ่อยที่สุดคือเครื่องหมายเท่ากับเดี่ยว (=) ซึ่งใช้กำหนดค่าทางขวาให้กับตัวแปรทางซ้าย. ตัวดำเนิน
ขีดเขียน

ขีดเขียน

ถูกใจ 3 ครั้ง

หุ้น LVMH ร่วงหลัง Morgan Stanley ปรับลดคำแนะนำ
หุ้น LVMH ร่วงหลัง Morgan Stanley ปรับลดคำแนะนำ • หุ้น LVMH (EPA:LVMH) ปรับตัวลงมากกว่า 4% จากความกังวลเรื่อง ภาษีของสหรัฐฯ ที่กดดันหุ้นกลุ่มสินค้าหรู • Morgan Stanley ปรับลดคำแนะนำหุ้นกลุ่มสินค้าหรูเป็น “equal-weight” จาก “overweight” มองโอกาสเติบโตจำกัดหลังมูลค่าประเมินสูง และความเสี่ยงกำไรลดลง
US Market & News by ภูผา

US Market & News by ภูผา

ถูกใจ 5 ครั้ง

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

ThinkPlusinvest

ถูกใจ 13 ครั้ง

การปรับพฤติกรรมลดความเสี่ยงโรค NCDs
โรค NCDs คืออะไร?? 🤔 มาเช็คพฤติกรรมที่ทำให้เกิดโรคNCDs กันค่ะ✨🫶🏻 โรค NCDs หรือ non-communicable diseases เป็นกลุ่มโรคไม่ติดต่อเรื้อรัง คือ ไม่ได้เกิดจากเชื้อโรคและไม่สามารถแพร่กระจายจากคนสู่คนได้ แต่เป็นโรคที่เกิดจากนิสัยหรือพฤติกรรมการดำเนินชีวิต ซึ่งจะมีการดำเนินโรคอย่างช้าๆ ค่อยๆ สะสมอาการอย
youngsolution.official

youngsolution.official

ถูกใจ 3 ครั้ง

vscode & JavaScript
#พื้นฐานการเขียนเว็ปไซต์ #javascript #vscode การเขียน JavaScript (JS) สำหรับผู้เริ่มต้นสามารถทำได้ง่าย ๆ โดยไม่จำเป็นต้องติดตั้งโปรแกรมอะไรมากมายในตอนแรก สามารถเริ่มต้นได้ด้วยวิธีพื้นฐานที่สุดคือการใช้ เบราว์เซอร์ และ ไฟล์ HTML 1. วิธีการเริ่มต้นเขียน JavaScript เบื้องต้น 1.1 การเขียนใน
ขีดเขียน

ขีดเขียน

ถูกใจ 2 ครั้ง

ภาพแสดง ส.ส. พรรคประชาชน 3 คน คือ ณัฐพงศ์, วรภพ, และศุภโชติ ถูกนายทุนพลังงานฟ้องหมิ่นประมาทและเรียกค่าเสียหายคนละ 100 ล้านบาท จากประเด็นค่าไฟแพงและการตั้งคำถามถึงรัฐบาลว่าเอื้อประโยชน์นายทุนหรือไม่ เพื่อปกป้องผลประโยชน์ประชาชนและเฝ้าระวังการผูกขาดพลังงาน
สรุปเนื้อหาประเด็นข้อสงสัย ‘ค่าไฟแพง’
สรุปเนื้อหาประเด็นข้อสงสัย ‘ค่าไฟแพง’ สู่การดำเนินคดีกับ 3 ส.ส. 1) จากประเด็น #ค่าไฟแพง ที่ถูกพูดถึงกันในช่วงปลายเดือนกรกฎาคม เรื่องจากเซ็นสัญญาไฟฟ้า ขณะนั้นตรงกับช่วงเวลาของความไม่สงบระหว่างไทยกัมพูชา ทำให้ประชาชนไม่ได้ตื่นตัวนัก และ ส.ส. #พรรคประชาชน ได้ work ต่อไป เพื่อเรียกร้องและทวงถามก
tootsyreview

tootsyreview

ถูกใจ 18 ครั้ง

ชายหนุ่มกำลังนั่งสมาธิหลับตาในท่าที่สงบ เพื่อฝึกสติและสมาธิโดยการกำหนดลมหายใจตามคำแนะนำในบทความ เพื่อสร้างใจให้สงบและลดความฟุ้งซ่าน
การฝึก สมาธิ และการฝึก สติ เพื่อสร้าง ใจให้สงบ
1. ทำความเข้าใจ “สมาธิ” และ “สติ” สมาธิ (Concentration / Samatha) คือ การกักจิตให้อยู่ในสิ่งที่หนึ่ง เช่น การกำหนดลมหายใจ หรือวัตถุอื่น เพื่อสงบความคิดและปัดเป่าความฟุ้งซ่าน (เช่น นับลมหายใจเข้า–ออก, กำหนดเปล่ง “พุท” หรือ “โธ”) สติ (Mindfulness / Sati) คือ ความระลึกรู้ตัวอยู่เสมอ ว่าเรากำลั
Sarayut Janjuthi

Sarayut Janjuthi

ถูกใจ 1 ครั้ง

ลำดับความสำคัญ operators/JavaScript
#พื้นฐานการเขียนเว็ปไซต์ #javascript #operator JavaScript (Operator Precedence) คือ ลำดับความสำคัญ ที่ตัวดำเนินการ (operators) ต่างๆ ใน JavaScript จะถูกประเมวลผลเมื่อมีตัวดำเนินการหลายตัวอยู่ในนิพจน์ (expression) เดียวกัน ⚙️. ความรู้เรื่องนี้มีความสำคัญอย่างยิ่งในการเขียนโค้ด JavaScr
ขีดเขียน

ขีดเขียน

ถูกใจ 3 ครั้ง

สำหรับคนที่อยากพัฒนา การดำเนินชีวิตให้ดีในทุกๆด้าน
#โยคะเพื่อสุขภาพ
Rattiya Prang

Rattiya Prang

ถูกใจ 0 ครั้ง

ภาพประกอบคำถาม '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 ครั้ง

เขียนเว็บไซต์ โดยใช้ JavaScript เพียวๆ
#javascript #พื้นฐานการเขียนเว็ปไซต์ code หน้าเว็ปไซต์แสดงสินค้า เขียนด้วย javascript dom และตกแต่งด้วย css โดยไม่ใช้ html แน่นอนครับ! การสร้างโครงสร้างเว็บไซต์แสดงสินค้า โดยไม่ใช้ HTML โดยตรง แต่ใช้ JavaScript DOM ในการสร้างองค์ประกอบทั้งหมด และตกแต่งด้วย CSS สามารถทำได้ดังนี้ครับ เน
ขีดเขียน

ขีดเขียน

ถูกใจ 3 ครั้ง

ดูเพิ่มเติม