›การจำกัดประเภท (Type Narrowing) คืออะไรและคอมไพเลอร์ทำอย่างไรMiddle#การจำกัดชนิด#ชนิดข้อมูลรายละเอียด →
›การยืนยันประเภท (Type Assertions) คืออะไร และเมื่อใดจึงเป็นอันตราย?Junior#ชนิดข้อมูล#การจำกัดชนิดรายละเอียด →
›ประเภท never คืออะไร และมันช่วยให้ exhaustiveness checks ทำงานได้อย่างไร?Middle#ชนิดข้อมูล#การจำกัดชนิดรายละเอียด →
›ความแปรปรวนของประเภท (ความแปรปรวนร่วมและความแปรปรวนตรงกันข้าม) คืออะไร?Senior#ชนิดข้อมูล#Genericsรายละเอียด →
›คุณจะใส่คำอธิบายประกอบให้กับตัวแปร พารามิเตอร์ และประเภทการส่งกลับได้อย่างไรJunior#ชนิดข้อมูลรายละเอียด →
›คุณกำหนด type ให้ฟังก์ชันอย่างไร รวมถึง optional parameter และ default parameter?Junior#ชนิดข้อมูลรายละเอียด →
›ตัวดำเนินการ non-null assertion (!) คืออะไร และเหมาะสมที่จะใช้เมื่อไรMiddle#การจำกัดชนิด#ชนิดข้อมูลรายละเอียด →