TypeScript知识点总结



什么是TypeScript?

  TypeScript,简称 ts,是微软开发的一种静态的编程语言,它是 JavaScript 的超集。那么它有什么特别之处呢?

  • 简单来说,js 有的 ts 都有,所有js 代码都可以在 ts 里面运行。
  • ts 支持类型支持,ts = type +JavaScript。

那么ts和js有什么区别呢?

  • JavaScript 属于动态编程语言,而ts 属于静态编程语言。

    • js:边解释边执行,错误只有在运行的时候才能发现
    • ts:先编译再执行,在写的时候就会发现错误了(ts不能直接执行,需要先编译成 js )
  • ts 完全支持 js ,可以直接转换

  • ts 有类型支持,有强大的代码类型提示