สถาปัตยกรรม - ทำไม Typescript ถึงใช้ 'number' แทน 'int'?
ฉันค่อนข้างคุ้นเคยกับเฟรมเวิร์กนี้ ฉันชอบมันตั้งแต่เริ่มแรก
สิ่งหนึ่งที่ฉันยังไม่สามารถเข้าใจได้อย่างเต็มที่คือเหตุใดการพิมพ์จึงบางครั้งผิดพลาด
โดยเฉพาะสำหรับคำถามนี้, number, ฉันไม่แน่ใจว่าทำไมถึงไม่ได้ใช้ int, ตอนแรกฉันคิดว่าอาจเป็นความแตกต่างของพฤติกรรมระหว่าง int32/int16/float เป็นต้น แต่สิ่งนั้นไม่สมเหตุสมผล (สำหรับฉัน) ในการแปลงรหัส
ดังนั้นจากไลบรารีมันจำเป็นต้องทำงานร่วมกับ Math ได้อย่างราบรื่น
คำถามของฉันจริง ๆ แล้วเกี่ยวกับความหมายเชิงภาษา ทำไมจึงตัดสินใจใช้ number แทน int ?
คำตอบ #1
เพราะนั่นคือสิ่งที่ JavaScript ใช้
ตัวอย่าง
console.log(typeof 123); // 'number'
