乐趣区

关于typescript:初探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'
退出移动版