基于node.js
1.先进行全局安装 npm i -g typescript
2.查看一下版本号 tsc -v
2022/3/29 常用类型概述
ts数据类型规范 ts会检查变量类型的变化,而js没有会在控制台报TypeError类型错误
ts能在我们编码的同时检查我们的语法,显示标记出代码中的意外行为(就是那里不对那里报错),能够及时发现我们数据类型的错误,避免错误的发生:实例如下
3.1 常见类型注解
如下图中:numder就是类型注解 let age : number
作用:为变量添加类型约束 解释:约定了什么类型,就只能给变量赋值改类型的值
3.2常用基础类型概述
可以将TS中的常用基础类型细分为两类:1.js已有类型 2.TSZ新增类型。
1.js已有类型
1 基本数据类型(6种),2 引用数据类型(object)
————————————————分割——————————————————————
2.ts新增类型
联合类型、自定义类型(类型别名)、接口、元组、字面量类型、void、any等
————————————————分割——————————————————————
3.3 原始数据类型(就是js基本数据类型) 特点:简单。这些类型,完全按照js中类型的名称来书写,加上注解就OK。 注意 let s: symbol = Symbol() 这是es6新增的数据类型
————————————————分割——————————————————————
3.4 ts数组类型
对象类型:就是引用数据类型 object
推荐第一种写法
————————————————分割——————————————————————
如果需要有多种类型 |(竖线)在ts中叫做联合类型
如果没有小括号():意思是要么number 要么string 但是两种不能同时存在
————————————————分割——————————————————————