前端笔记|TS编译与运行的区别 Rio 2022-05-11 251 阅读1分钟 一般来说,JS编译的就是用编译器先将程序员写代码解析成抽象语法树(AST),再解析成字节码。 AST就是去除了空格,注释,缩进等等的数据结构。 运行就是浏览器或者NODE将字节码解析,从而完成需求。 TS的编译的特殊之处在于先生成抽象语法树,再做类型检查(所以TS更安全),最终生成JS源码而不是字节码。