Dart Academy · บทเรียน

ชนิดข้อมูลหลัก: int, double, String, bool

รู้จักชนิดข้อมูลพื้นฐานที่ใช้ในชีวิตประจำวันของ Dart

บทเรียน 2 จาก 413 ขั้นตอน

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

Dart มีชนิดข้อมูลในตัว

ค่าทุกค่าใน Dart มีชนิดข้อมูลที่อธิบายว่าค่านั้นคืออะไรและทำอะไรกับค่านั้นได้บ้าง ชนิดข้อมูลสี่ชนิดครอบคลุมโค้ดส่วนใหญ่ในช่วงเริ่มต้น

จำนวนเต็มด้วย int

int ใช้เก็บจำนวนเต็มที่ไม่มีส่วนทศนิยม เช่น จำนวน อายุ และดัชนี ไม่อนุญาตให้มีจุดทศนิยม

int age = 30;

ทศนิยมด้วย double

double ใช้เก็บตัวเลขที่มีจุดทศนิยม เช่น ราคาและค่าการวัด ให้เขียนตัวเลขหลังจุดอย่างน้อยหนึ่งหลัก

double price = 9.99;

int และ double เป็นชนิดของ num

ทั้ง int และ double เป็นชนิดหนึ่งของ num เมื่อคุณต้องการรองรับทั้งสองแบบ ชนิด num จะรับได้ทั้งจำนวนเต็มและจำนวนทศนิยม

num value = 7;
value = 7.5;

ข้อความด้วย String

String ใช้เก็บข้อความ ไม่ว่าจะเป็นตัวอักษร คำ หรือประโยคเต็ม ๆ ให้ครอบข้อความไว้ด้วยเครื่องหมายคำพูดเดี่ยวหรือคู่

String city = "Tokyo";

จริงหรือเท็จด้วย bool

bool มีค่าได้เพียง true หรือ false เท่านั้น และเป็นพื้นฐานของการตัดสินใจทุกอย่างที่โปรแกรมของคุณจะทำในภายหลัง

bool isReady = true;

bool มีเพียงสองค่า

ต่างจากบางภาษา bool ของ Dart มีค่าเป็น true หรือ false อย่างเคร่งครัด ไม่มีทางลัดที่ถือว่าศูนย์หรือข้อความว่างเป็นค่าจริงหรือเท็จ

ชนิดข้อมูลกำหนดสิ่งที่คุณทำได้

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

ค่าเริ่มต้นคือ null

ตัวแปรที่ยังไม่ได้กำหนดค่าจะเริ่มต้นเป็น null จนกว่าคุณจะกำหนดค่าให้ Dart บังคับให้คุณจัดการกรณีนี้อย่างตั้งใจ

ตรวจสอบชนิดของค่า

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

print(9.99 is double); // true

เลือกชนิดข้อมูลหลักให้เหมาะสม

นับจำนวนใช่ไหม ใช้ int วัดค่าใช่ไหม ใช้ double แสดงข้อความใช่ไหม ใช้ String ต้องการคำตอบใช่หรือไม่ใช่ใช่ไหม ใช้ bool เลือกชนิดข้อมูลให้ตรงกับความหมาย

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ควรใช้ชนิดข้อมูลหลักใดเก็บราคาสินค้าอย่าง 9.99

สรุปทบทวน: ชนิดข้อมูลหลักสี่ชนิด

คุณได้รู้จัก int สำหรับจำนวนเต็ม double สำหรับทศนิยม String สำหรับข้อความ และ bool สำหรับค่าจริงหรือเท็จ ค่าแต่ละค่ามีชนิดข้อมูลที่ชัดเจน 🎯

เริ่มต้นได้ฟรี

เรียนรู้ Dart ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

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

บทเรียน “ชนิดข้อมูลหลัก: int, double, String, bool” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “ชนิดข้อมูลหลัก: int, double, String, bool”

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

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

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

บทเรียน “ชนิดข้อมูลหลัก: int, double, String, bool” ใช้เวลานานแค่ไหน

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

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

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

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

  1. อธิบาย var, final และ const
  2. ชนิดข้อมูลหลัก: int, double, String, bool
  3. การอนุมานชนิดข้อมูลกับการระบุชนิดข้อมูลชัดเจน
  4. ชนิด dynamic และ Object
← กลับไปที่ Dart Academy