TypeScript介绍--(TypeScript 01)

简介: TypeScript介绍--(TypeScript 01)

TypeScript的五个特点

  1. TS是由微软开发的开源编程语言。
  2. TS是JS的超集。(所谓的超集是指兼容了所有的特性)
  3. TS是开发大型应用的基石。
  4. TS提供了更加丰富的语法提示。
  5. TS在编写阶段能够检查错误。

全局安装TS

npm install typescript -g
复制代码

将TS文件编译为JS文件

tsc index.ts
复制代码

为什么说TS是静态类型,JS是动态类型?

在JS中给一个字符串变量赋值为number是可以的,但是在TS中则不行,这可以理解为为什么说TS是静态的,JS是动态的。可以理解为TS中类型是一旦确定下来无法更改,JS则不是。

image.png

相关文章
|
13天前
|
存储 JavaScript
TypeScript三
在 TypeScript 中,数组可以通过类型定义,如 `number[]` 或 `string[]`。示例展示了数字和字符串数组的声明与访问。数组解构允许将数组元素赋值给多个变量。通过 `for...in` 循环可遍历数组。多维数组如 `number[][]` 存储嵌套数组。数组方法包括:`concat()` 连接数组,`every()` 检查所有元素是否满足条件,`filter()` 过滤符合条件的元素,`forEach()` 对每个元素执行回调,`indexOf()` 查找元素位置,`join()` 将数组转为字符串,`map()` 应用函数于每个元素并返回新数组
|
13天前
|
JavaScript 前端开发 开发者
TypeScript一
JavaScript开发迅速但维护成本高,适合小型项目,因其动态类型导致编辑器提示不全。TypeScript是JS超集,增加了类型系统,提高开发效率和代码质量。安装TypeScript需先安装Node.js,然后通过npm安装tsc。案例演示创建`.ts`文件,转换成`.js`并运行。TypeScript支持多种数据类型,如any、number、string等,并有严格变量声明和函数定义规则,包括函数重载和匿名函数。
|
9月前
|
JavaScript
【TypeScript理解】
【TypeScript理解】
|
9月前
|
JavaScript
TypeScript(一)
TypeScript(一)
|
JSON JavaScript 前端开发
Typescript知识总结(1)
Typescript知识总结(1)
Typescript知识总结(1)
|
JavaScript
初识 TypeScript 一。
初识 TypeScript 一。
初识 TypeScript 一。
|
JavaScript 前端开发
初识 TypeScript 二。
初识 TypeScript 二。
初识 TypeScript 二。
|
Rust JavaScript 前端开发
C# 是 TypeScript 的最佳替补?
C# 是 TypeScript 的最佳替补?
206 0
C# 是 TypeScript 的最佳替补?

热门文章

最新文章