TypeScript 为什么要为 JS 添加类型支持