JS 的区别是什么?有什么优势?
语法层面:TypeScript = JavaScript + Type(TS 是 JS 的超集)
执行环境层面:浏览器、Node.js 可以直接执行 JS,但不能执行 TS(Deno 可以执行 TS)
编译层面:TS 有编译阶段,JS 没有编译阶段(只有转译阶段和 lint 阶段)
编写层面:TS 更难写一点,但是类型更安全
文档层面:TS 的代码写出来就是文档,IDE 可以完美提示。JS 的提示主要靠 TS
其他……自己搜一下博客
Last updated
语法层面:TypeScript = JavaScript + Type(TS 是 JS 的超集)
执行环境层面:浏览器、Node.js 可以直接执行 JS,但不能执行 TS(Deno 可以执行 TS)
编译层面:TS 有编译阶段,JS 没有编译阶段(只有转译阶段和 lint 阶段)
编写层面:TS 更难写一点,但是类型更安全
文档层面:TS 的代码写出来就是文档,IDE 可以完美提示。JS 的提示主要靠 TS
其他……自己搜一下博客
Last updated