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

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

บวก ลบ คูณ หาร และจัดกลุ่ม

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

คณิตศาสตร์มีมาให้ในตัว

Dart รองรับการคำนวณทางคณิตศาสตร์มาให้ตั้งแต่ต้น คุณเขียนตัวเลขและสัญลักษณ์ แล้วตัวดำเนินการเลขคณิตจะคำนวณผลลัพธ์ให้ เรามาลองบวกกันดู ➕

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

ตัวดำเนินการ + ใช้บวก และ - ใช้ลบ ทั้งสองทำงานเหมือนการคำนวณบนกระดาษ และคำตอบคือจำนวนที่คุณสามารถเก็บไว้หรือแสดงผลได้

void main() {
  print(8 + 5); // 13
  print(8 - 5); // 3
}

การคูณ

ใช้เครื่องหมายดอกจัน * เพื่อคูณจำนวนสองจำนวน เนื่องจากแป้นพิมพ์ไม่มีเครื่องหมายคูณ ดอกจันจึงทำหน้าที่นี้ใน Dart

void main() {
  print(6 * 7); // 42
}

การหารให้ผลเป็น double

ตัวดำเนินการ / จะคืนค่าเป็น double เสมอ แม้จำนวนจะหารลงตัวก็ตาม ดังนั้น 10 / 2 จึงได้ 5.0 ไม่ใช่ 5

void main() {
  print(10 / 2); // 5.0
}

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

ตัวดำเนินการ % ให้ค่าเศษที่เหลือหลังการหาร เหมาะอย่างยิ่งสำหรับตรวจสอบจำนวนคู่หรือวนค่ากลับเมื่อถึงขีดจำกัด

void main() {
  print(17 % 5); // 2
}

ลำดับความสำคัญ: คูณก่อนบวก

Dart ทำตามกฎคณิตศาสตร์: การคูณและการหารจะทำก่อนการบวกและการลบ ดังนั้น 2 + 3 * 4 จึงได้ 14 ไม่ใช่ 20

void main() {
  print(2 + 3 * 4); // 14
}

จัดกลุ่มด้วยวงเล็บ

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

void main() {
  print((2 + 3) * 4); // 20
}

ลำดับเดียวกันคำนวณจากซ้ายไปขวา

เมื่อตัวดำเนินการมีลำดับความสำคัญเท่ากัน Dart จะคำนวณจากซ้ายไปขวา ดังนั้น 20 - 5 - 3 จึงกลายเป็น 12 เมื่ออ่านตามลำดับ

void main() {
  print(20 - 5 - 3); // 12
}

เครื่องหมายลบหน้าเดียว

- ที่อยู่หน้าค่าเพียงตัวเดียวจะเปลี่ยนค่านั้นเป็นค่าติดลบ เครื่องหมายลบแบบเอกภาคนี้มีลำดับการจับที่แน่น จึงเปลี่ยนเครื่องหมายก่อนการคำนวณอื่นรอบข้าง

void main() {
  print(-5 + 3); // -2
}

รวมทุกอย่างเข้าด้วยกัน

นิพจน์จริงสามารถผสมตัวดำเนินการได้อย่างอิสระ Dart จะใช้ลำดับความสำคัญและวงเล็บของคุณเพื่อให้ได้คำตอบเดียวที่ชัดเจนและคาดเดาได้ทุกครั้ง ✨

void main() {
  print(10 + 4 * 2 - 6 / 3); // 16.0
}

เขียนให้อ่านง่าย

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

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

ถึงเวลาทดสอบความเข้าใจเรื่องลำดับของตัวดำเนินการแล้ว

ทบทวน

ตอนนี้คุณสามารถบวก ลบ คูณ หาร และหาเศษได้แล้ว โปรดจำลำดับความสำคัญไว้ และใช้วงเล็บเพื่อทำให้ลำดับการคำนวณชัดเจนที่สุด 🎉

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

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

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

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

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

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

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

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

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

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

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

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

  1. เลขคณิตและลำดับความสำคัญของตัวดำเนินการ
  2. int กับ double และการหารจำนวนเต็ม
  3. การแยกวิเคราะห์และแปลงตัวเลข
  4. ชุดเครื่องมือ dart:math
← กลับไปที่ Dart Academy