ประเภท any ใน TypeScript
บางครั้งเราอาจจำเป็นต้องอธิบายประเภทของตัวแปรที่เราอาจยังไม่รู้ในขณะที่กำลังเขียนแอปพลิเคชัน
สำหรับสิ่งนี้ใช้ประเภท any ซึ่งอนุญาตให้ผ่านการตรวจสอบค่าในขั้นตอนการคอมไพล์ ลองดูตัวอย่าง กำหนดค่าให้ตัวแปรประเภท any:
let test: any;
กำหนดค่าเป็นตัวเลขให้กับตัวแปรนี้:
test = 123;
และตอนนี้กำหนดค่าเป็นสตริงให้กับตัวแปรนี้:
test = 'abc';
โดยไม่ต้องรันโค้ด ให้กำหนดว่าผลลัพธ์ของการทำงานของโค้ดจะเป็นอย่างไร:
let test1: number = 123;
let test2: string = 'abc';
let test3: any;
test3 = test1;
console.log(test3);
test3 = test2;
console.log(test3);