初探typescript

1、安装ts插件及编译

npm install -g typescript

2、查看ts版本

tsc -v

3、编译ts文件生成js

tsc test.ts(文件名)

4、运行文件

第一种方法: node test.js
第二种方法:安装 npm install ts-node -g,执行 ts-node test.ts

5、typescript数据类型

任意any、
数字类型number、
字符串类型string、
布尔类型boolean、
数组类型array、
元组类型tuple
枚举enum、
null、
undefined、
void、
nerver

6、基础类型定义

let isDone:boolean = false

let age:number = 10

let firstName:string = 'songhuijin'
let message:string = `hello,${firstName}`

let u:undefined = undefined
let m:null = null

let num:number = undefined

let notSure:any = 4
notSure = 'may be string'
notSure.getName()

7、interface基础类型

readonly为只读属性,不能进行修改
?的属性,继承的时候,可写可不写
interface Iperson{
    readonly id:number;
    name:string;
    ? age:number;
}

let songhuijin:Iperson = {
    id:1,
    name:'songhuijin',
    age:23,
}

songhuijin.name='songhuijin'

你可能感兴趣的:(typescript)