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