You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询类似TypeScript的JavaScript转译编译器及同类型工具数量与完整列表

编译为JavaScript的语言/编译器汇总

嘿,这个问题问得挺有意思的!确实有不少和TypeScript类似、能编译为JavaScript的语言/工具,而且这类工具的数量其实没有绝对精确的统计——毕竟一直有新的项目冒出来,也有不少小众的、实验性的工具存在。不过我可以给你列一些主流的、知名度较高的选项,帮你梳理下这个领域的情况:

静态类型风格(类似TypeScript)

这类工具和TS一样,主打静态类型检查+编译到JS,提升代码可靠性:

  • Flow:Facebook推出的工具,虽然常被当作类型检查器,但也能通过编译移除类型注解生成干净的JS代码,和TS在前端类型化场景有不少重叠
  • Rescript:原名ReasonML,基于OCaml打造,兼顾静态类型安全和高性能,语法更偏向函数式编程,编译后的JS代码效率很高
  • Elm:纯函数式的前端专用语言,编译到JS,以超强的类型系统和极其友好的错误提示闻名,能大幅降低前端运行时错误的概率

其他编程范式的编译型语言

这些语言来自不同的编程范式,同样能编译为JS适配Web/Node.js环境:

  • CoffeeScript:曾经红极一时的语法糖型语言,用更简洁、贴近自然语言的语法编写代码,编译后生成可读性强的JS,现在虽然热度下降但仍在维护
  • Dart:Google推出的多用途语言,既可以编译到JS用于Web开发,也能编译为原生代码支撑Flutter跨平台应用
  • Kotlin:JetBrains的明星语言,除了JVM平台,也支持编译到JS,适合从后端JVM项目延伸到前端,或者做跨平台开发
  • Scala.js:Scala的JS编译实现,让你能用Scala的函数式+面向对象混合风格编写代码,直接运行在浏览器或Node.js中
  • ClojureScript:Clojure的JS版本,纯函数式编程风格,编译后的JS代码高效,生态完善,适合构建复杂的Web应用
  • PureScript:类似Haskell的纯函数式语言,强调类型安全和纯函数特性,编译到JS后能保持严谨的代码逻辑
  • AssemblyScript:语法接近TypeScript,但主要编译到WebAssembly(Wasm),同时也能生成兼容JS的代码,主打Web场景的高性能需求

注意:因为一直有新的实验性项目、个人开发者维护的小型工具出现,所以没法给出一个精确的“总数”。上面这些已经覆盖了当前主流的、有一定社区规模的选项,足够作为知识了解的参考啦。

内容的提问来源于stack exchange,提问作者cyrus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:41:01