JS的静态类型检测,有内味儿了

我们知道 TypeScript 2.3 以后的版本支持使用 --checkJs 对 .js 文件进行类型检查和错误提示。 但是由于 JavaScript 是弱类型语言,在编写代码的时候,是无法检测变量的类型的。 因此每次运行代码类型报错的时候,我心中都会冒出来一个强烈的愿望:要是 JavaScript是强类型的多好! 好消息是,JSDoc 的 @ts-check ...