简单练习ts--笔记

160 阅读1分钟
什么是ts
超集 : JavaScript的超集
类型化 : ts主要提供了类型系统

ts优势

1. 可读性强
2. 在编译阶段就能发现错误

文件写在.ts中,最后编译成.js文件

手动搭载运行环境
1. nodejs
2. 安装typescript
	1> npm i typescript -g   //安装
    	2> tsc demo.ts		//打包测试
        
    --简化不用每次测试都打包-----------------------------------------------
    
    npm i ts-node -g   		//安装
    ts-node demo.ts		//测试
    

格式

let 变量名:类型=值
基础数据类型
numberstringundefinednullsymbolbooleanvoid

let a:number =19
let b:string='tom'
let c:boolean =true
对象类型
对象:

let obj:{
    "name":string,
    "age":number
} ={
    "name":"tom",
    "age": 18
}
数组:
let arr:number[]=[1,2,3]
class类
class A{}

let a:A= new A()
函数
let fn:()=>number=()=>{
	return 123
}