0Pricing
Lua Academy · บทเรียน

ตัวดำเนินการเลขคณิต

บวก ลบ คูณ และหาร

ตัวดำเนินการเลขคณิต เป็นบทเรียน Lua Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Lua Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Lua Academy มีบทเรียนทั้งหมด 4 บทเรียน

การคำนวณทางคณิตศาสตร์ใน Lua

Lua มีตัวดำเนินการเลขคณิตครบชุดสำหรับนำตัวเลขมาผสมกัน ตัวดำเนินการเหล่านี้ทำงานคล้ายกับคณิตศาสตร์ที่คุณคุ้นเคย

ในบทเรียนนี้ คุณจะใช้ตัวดำเนินการเหล่านี้เพื่อบวก ลบ คูณ หาร และคำนวณรูปแบบอื่น ๆ

print(2 + 3)
print(10 - 4)

การบวกและการลบ

ตัวดำเนินการ + ใช้บวกตัวเลขสองตัว และ - ใช้ลบตัวเลขเหล่านั้น

คุณสามารถผสมจำนวนเต็มและจำนวนทศนิยมได้อย่างอิสระ หากด้านใดด้านหนึ่งเป็นจำนวนทศนิยม ผลลัพธ์จะเป็นจำนวนทศนิยม

local total = 5 + 2.5
print(total)

การคูณ

ใช้ * เพื่อคูณ ตัวดำเนินการนี้เป็นไปตามกฎทั่วไป: จำนวนเต็มสองตัวให้ผลเป็นจำนวนเต็ม และหากมีจำนวนทศนิยม ผลลัพธ์จะเป็นจำนวนทศนิยม

  • 3 * 4 มีค่าเป็น 12
  • 3 * 4.0 มีค่าเป็น 12.0
print(3 * 4)
print(6 * 1.5)

การหารแบบทศนิยม

ตัวดำเนินการ / ทำการหารแบบทศนิยมและให้ผลเป็นจำนวนทศนิยมเสมอ

แม้ผลลัพธ์จะเป็นจำนวนเต็ม คุณก็จะเห็นจุดทศนิยม เช่น 8 / 2 ให้ผลเป็น 4.0

print(8 / 2)
print(9 / 4)

การหารปัดลง

ตัวดำเนินการ // จะแบ่งและปัดผลลัพธ์ลงเป็นจำนวนเต็มที่ใกล้เคียงที่สุด

เมื่อใช้กับจำนวนเต็มสองตัว ผลลัพธ์จะเป็นจำนวนเต็ม ตัวดำเนินการนี้จะปัดเข้าหาอนันต์ลบ ดังนั้น -7 // 2 จึงมีค่าเป็น -4

print(7 // 2)
print(-7 // 2)

ตัวดำเนินการหาเศษ

ตัวดำเนินการ % จะคืนค่าเศษเหลือหลังการหาร เหมาะอย่างยิ่งสำหรับตรวจสอบการหารลงตัว

ตัวอย่างเช่น 10 % 3 มีค่าเป็น 1 เพราะ 3 หาร 10 ได้สามครั้งและเหลือ 1

print(10 % 3)
print(8 % 4)

การตรวจสอบเลขคู่หรือเลขคี่ด้วยการหาเศษ

เทคนิคที่ใช้บ่อยคือ ตัวเลขจะเป็นเลขคู่เมื่อ n % 2 == 0 และเป็นเลขคี่ในกรณีอื่น

รูปแบบนี้มักปรากฏในวนซ้ำและเงื่อนไข

local n = 7
if n % 2 == 0 then
  print("even")
else
  print("odd")
end

การยกกำลัง

ตัวดำเนินการ ^ ใช้ยกตัวเลขขึ้นเป็นกำลัง 2 ^ 3 หมายถึงนำ 2 มาคูณกับตัวเอง 3 ครั้ง ได้ผลลัพธ์เป็น 8

สำคัญ: ^ ให้ผลเป็นจำนวนทศนิยมเสมอ ดังนั้น 2 ^ 3 จะแสดงผลเป็น 8.0

print(2 ^ 3)
print(2 ^ 0.5)

เครื่องหมายลบแบบเอกภาค

การวาง - ไว้หน้าค่าจะทำให้ค่านั้นเป็นค่าตรงข้าม เรียกว่าเครื่องหมายลบแบบเอกภาค

เครื่องหมายนี้จะกลับเครื่องหมายของค่า: จำนวนบวกจะกลายเป็นจำนวนลบ และในทางกลับกัน

local x = 5
print(-x)
print(-(-3))

ลำดับความสำคัญของตัวดำเนินการ

Lua ใช้ลำดับความสำคัญตามคณิตศาสตร์มาตรฐาน: ^ ก่อน ตามด้วย * / // % แล้วจึงเป็น + -

ใช้วงเล็บ () เพื่อควบคุมลำดับเมื่อคุณต้องการผลลัพธ์ที่แตกต่างออกไป

print(2 + 3 * 4)
print((2 + 3) * 4)

การผสมตัวดำเนินการ

นิพจน์จริงมักผสมตัวดำเนินการหลายชนิด Lua จะประเมินนิพจน์ตามลำดับความสำคัญ แล้วจึงประเมินจากซ้ายไปขวา

การอ่านอย่างรอบคอบหรือการเพิ่มวงเล็บจะช่วยให้การคำนวณชัดเจนและถูกต้อง

local result = 10 + 6 / 2 - 1
print(result)

ตรวจสอบอย่างรวดเร็ว

ตรวจสอบความเข้าใจของคุณเกี่ยวกับตัวดำเนินการเลขคณิตของ Lua

ทบทวน

คุณได้ฝึกใช้ตัวดำเนินการเลขคณิตของ Lua ได้แก่ +, -, *, /, //, % และ ^ รวมถึงเครื่องหมายลบแบบเอกภาค

โปรดจำไว้ว่า / และ ^ ให้ผลเป็นจำนวนทศนิยมเสมอ // จะปัดลง และ % จะให้เศษเหลือ ลำดับความสำคัญมีความสำคัญ ดังนั้นควรใช้วงเล็บเพื่อให้ชัดเจน

ถัดไป คุณจะได้รู้จักไลบรารี math ที่ทรงพลัง

คำถามที่พบบ่อย

บทเรียน “ตัวดำเนินการเลขคณิต” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ตัวดำเนินการเลขคณิต” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Lua Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Lua Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ตัวดำเนินการเลขคณิต”

บวก ลบ คูณ และหาร คุณปฏิบัติ Lua Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Lua Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Lua Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “ตัวดำเนินการเลขคณิต” ใช้เวลานานแค่ไหน

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

ฉันเขียนและรันโค้ดในบทเรียน Lua Academy นี้ได้ไหม

ได้ บทเรียน Lua Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. จำนวนเต็มและจำนวนทศนิยม
  2. ตัวดำเนินการเลขคณิต
  3. ไลบรารี math
  4. การจัดรูปแบบตัวเลข
← กลับไปที่ Lua Academy