ชนิดข้อมูลหลัก: int, double, String, bool
รู้จักชนิดข้อมูลพื้นฐานที่ใช้ในชีวิตประจำวันของ Dart
ชนิดข้อมูลหลัก: 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- อธิบาย var, final และ const
- ชนิดข้อมูลหลัก: int, double, String, bool
- การอนุมานชนิดข้อมูลกับการระบุชนิดข้อมูลชัดเจน
- ชนิด dynamic และ Object