通常,静态语言在编译时进行类型检查。打字稿也在编译时进行类型检查吗?
In general, static languages are type checked at compile time. Is typescript also type checked at compile time?
我们在vscode中创建了一个ts文件,故意写错类型后向我们报错。这个时候检查类型了吗?我们还没有做任何事情。
那么typescript是什么时候开始类型检查的?
Is TypeScript also type checked at compile time?
是的。事实上,除了与 enum
相关的一个非常小的方面外,TypeScript 在 运行 时根本不存在。 TypeScript 编译为 JavaScript,这是一种 dynamically-typed 语言。
We haven't done anything yet. ... So when did typescript start type checking?
VSCode,与许多 IDE 一样,在您处理 type-check 代码和报告问题时,运行 TypeScript 将处于幕后,IDE 然后向你报告。 IDEs 运行 TypeScript 处于“无发射”模式(它不会产生通常的 JavaScript 输出)所以它只是在进行语法检查(因为它必须完成它的工作)和类型检查(它的主要工作)。
我们在vscode中创建了一个ts文件,故意写错类型后向我们报错。这个时候检查类型了吗?我们还没有做任何事情。
那么typescript是什么时候开始类型检查的?
Is TypeScript also type checked at compile time?
是的。事实上,除了与 enum
相关的一个非常小的方面外,TypeScript 在 运行 时根本不存在。 TypeScript 编译为 JavaScript,这是一种 dynamically-typed 语言。
We haven't done anything yet. ... So when did typescript start type checking?
VSCode,与许多 IDE 一样,在您处理 type-check 代码和报告问题时,运行 TypeScript 将处于幕后,IDE 然后向你报告。 IDEs 运行 TypeScript 处于“无发射”模式(它不会产生通常的 JavaScript 输出)所以它只是在进行语法检查(因为它必须完成它的工作)和类型检查(它的主要工作)。