เรียนรู้ชนิดข้อมูลพื้นฐานสามชนิด วิธีระบุชนิดให้อาร์เรย์ และวิธีสร้างยูเนียนของชนิดข้อมูล
เปิดบทเรียนนี้ใน Kodokonชนิดข้อมูลพื้นฐาน (primitive types) คือหน่วยพื้นฐานที่ประกอบขึ้นเป็น TypeScript สามชนิดที่พบบ่อยที่สุดคือ: string สำหรับข้อความ (อยู่ในเครื่องหมายคำพูดเสมอ), number สำหรับตัวเลขทั้งหมด (ทั้งจำนวนเต็มและทศนิยม) และ boolean สำหรับค่า true หรือ false โปรดสังเกตว่าทั้งหมดเขียนด้วยตัวพิมพ์เล็ก
let city: string = "Paris";
let temperature: number = 21.5;
let isRaining: boolean = false;อาร์เรย์ (array) คือรายการค่าที่เรียงลำดับ ในการระบุชนิดให้มัน คุณเขียนชนิดของสมาชิกตามด้วยวงเล็บเหลี่ยม: number[] อ่านว่า "อาร์เรย์ของตัวเลข" จากนั้น TypeScript จะตรวจสอบทุกสมาชิกที่คุณเพิ่มเข้าไป
const scores: number[] = [12, 15, 9];
const guests: string[] = ["Nadia", "Louis"];
scores.push(18); // accepted: 18 is a number
// scores.push("twenty"); -> error: not a numberบางครั้งค่าหนึ่งอาจมีได้หลายชนิดโดยชอบธรรม ยูเนียน (union) เขียนด้วยเครื่องหมายขีดตั้ง | และอ่านว่า "หรือ": ชนิด string | number ยอมรับได้ทั้งข้อความหรือตัวเลข คุณยังสร้างยูเนียนของค่าที่เจาะจงได้ด้วยเพื่อจำกัดตัวเลือกที่เป็นไปได้
let answer: string | number;
answer = "forty-two"; // accepted
answer = 42; // also accepted
type Size = "small" | "medium" | "large";
let cupSize: Size = "medium";
// cupSize = "xl"; -> error: value not allowed