Re丶从零开始的Ts生活一

264 阅读1分钟

什么是 TypeScript?

来自阮一峰老师的博客对TypeScript的理解****

  • TypeScript 是添加了类型系统的 JavaScript,适用于任何规模的项目。
  • TypeScript 是一门静态类型、弱类型的语言。
  • TypeScript 是完全兼容 JavaScript 的,它不会修改 JavaScript 运行时的特性。
  • TypeScript 可以编译为 JavaScript,然后运行在浏览器、Node.js 等任何能运行 JavaScript 的环境中。
  • TypeScript 拥有很多编译选项,类型检查的严格程度由你决定。
  • TypeScript 可以和 JavaScript 共存,这意味着 JavaScript 项目能够渐进式的迁移到 TypeScript。
  • TypeScript 增强了编辑器(IDE)的功能,提供了代码补全、接口提示、跳转到定义、代码重构等能力。
  • TypeScript 拥有活跃的社区,大多数常用的第三方库都提供了类型声明。
  • TypeScript 与标准同步发展,符合最新的 ECMAScript 标准(stage 3)。

  TypeScript 安装

npm install -g typescript

安装完成后新建一个hello.ts 然后进行编译ts

tsc hello.ts

此时会生成对应的js文件

// hello.ts
sayhello function(name:string) {
  return 'hello,' + name
}

let userName = '从前慢'
consoel.log(sayhello(userName)) // 输出结果 hello,从前慢

我们这里的name 限制传值类型为 string 字符串类型

如果将userName 设置为其他类型 比如 number 类型

此时编辑器就会提示报错,说类型不正确

总结:本章主要介绍什么是 TypeScript,已经TypeScript的安装与基本示例。