千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)

ts编译就会检查类型错误,js是弱类型,ts是强类型,
TypeScript 是一种同时支持动态类型和静态类型的编程语言。它提供类、可见性范围、命名空间、继承、联合、接口和许多其他特性。此外,它还提供注释、变量、语句、表达式、模块和函数
TypeScript
编译时类型检查使用 Vanilla JavaScript,类型验证在运行时执行。然而,这会增加运行时开销,这可以通过进行编译时验证来避免。大型项目或多个开发人员TypeScript 可以在大型项目或许多开发人员一起工作时无缝运行。易于使用新库或框架假设,如果你正在使用 React 进行开发并且不熟悉它的 API,你可以获得 语法提示来帮助你识别和导航新界面。但是,它们都提供类型定义
JavaScript
小项目对于代码较少的小型项目,TypeScript 可能有点矫枉过正。框架支持如果 TypeScript 不支持您选择的框架 – 例如EmberJS,那么您可能无法利用它的功能。构建工具要生成能运行的最终 JavaScript,TypeScript 需要有一个构建的步骤。不过,在不使用任何构建工具的情况下开发 JavaScript 应用正变得越来越少。测试工作流程如果您优秀的 JavaScript 开发人员已经在使用测试驱动开发,那么切换到 TypeScript 的好处可能不足以证明迁移成本是合理的。
————————————————
版权声明:本文为CSDN博主「一个姓y的小盆友」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_52610571/article/details/130565228