黑马程序员TypeScript课程笔记1(1-10)
1.TypeScript介绍
TypeScript(简称:TS)是JavaScript的超集(JS有的TS都有)
TypeScript=Type+JavaScript(在JS基础上,为JS添加了类型支持)
TS有明确的类型 let age1:number=18
JS没有明确的类型 let age2=18
TS 和JS都可以在浏览器和NodeJS中运行
2.TypeScript为什么要为JS添加类型支持
(为了弥补JS的类型缺陷,可以在代码编译的时候就发现错误,减少找Bug和改Bug的时间)
3.TS相比JS的优势
4.安装编译TS的工具包(在终端里面全局安装)
5.编译并运行TS代码
6.简化运行TS的步骤(因为原来的操作有点繁琐,特别是当代码修改之后)
7.TypeScript常用类型
8.类型注解(为变量添加类型约束)
9.TypeScript常用基础类型分类介绍
1.一类是JS已有的类型
原始类型(基础类型):number String boolean null undefined symbol
对象类型(引用类型):object(包括,数组,对象,函数等对象)
2.一类是TS新增的类型:联合类型、自定义类型(类型别名)、接口、元组、字面量类型、枚举、void、any等