TS 和 JS 的区别

192 阅读1分钟
  1. 语法层面:TypeScript = JavaScript + Type (TS 是 JS 的超集)
  2. 执行环境层面:浏览器、Node.js 可以直接执行 JS,但不能执行TS (Deno可以执行TS)
  3. 编译层面:TS 有编译阶段,JS没有编译阶段(只有转译阶段和lint阶段)
  4. 编写层面:TS 更难写一点,但是类型更安全
  5. 文档层面:TS 的代码写出来就是文档,IDE 可以完美提示。JS的提示主要靠TS