TypeScript 初体验
从今天开始,我们来正式学习typescript。首先我们来认识和体验一下typescript,本次学习要解决的问题是:
- 什么是typescript
- 什么是JavaScript
- 怎么理解“TS是JS的超集”
- 第一个TS文件
- 怎么使用注释和输出语句
1. TypeScript 概述
在TypeScript 概述这一节,我们要弄清楚JavaScript 是什么 ?TypeScript 是什么 ?TypeScript 相比 JavaScript 的优势是什么?下面我们一个问题一个问题解决。
1.1 什么是JavaScript
JavaScript(缩写:JS)是一种运行在客户端(比如:浏览器)中的编程语言。
当应用于浏览器时,为网站提供动态交互特性,让网页“动”起来。比如:页面上的轮播图效果,倒计时效果等等,都使用了JavaScript。
那么JavaScript的运行环境只有浏览器吗?只能运行在前端吗?答案肯定是不。我们的node环境也可以运行JavaScript代码,这使得JavaScript语言也可以运行在后台程序。所以:
JavaScript的运行环境:1. 浏览器; 2. Node.js
Node.js 让 JavaScript 摆脱了浏览器的束缚,可以实现服务端/桌面端编程等。 也就是说,我们前端开发人员,懂得了JavaScript,也可以独立完成前后端开发,例如:微信小程序、微信小游戏 等等。都是可以用JavaScript完成。
总结:JavaScript 既能运行在 浏览器 中,也可以运行在 Node.js 中,前后端通吃,无所不能。
1.2 TypeScript 是什么
TypeScript(简称:TS)是 JavaScript 的超集。这句话可以理解为JS 有的 TS 都有。
typescript在JavaScript的基础上添加了类型系统。可以理解为:TypeScript = Type + JavaScript。
TypeScript 是微软开发的开源编程语言,设计目标是开发大型应用。 可以在任何浏览器、任何计算机、任何操作系统上运行。
下面我们来看一段typescript和JavaScript,对比一下两者的区别:
// TypeScript 代码:有明确的类型,即 : number (数值类型)
let age: number = 18
// JavaScript 代码: