Typescript 语法

作者: 米诺zuo | 来源:发表于2018-03-12 11:35 被阅读17次

npm -vnpm install -g typescript@2.0.0

新建 hello.ts 中 

console.log("Hello Typescript");

tsc hello.ts

基本类型布尔类型 booleanlet flag:boolean = true;

数字类型 number //支持二、八、十、十六进制

let binaryLiteral:number = 0b1010;

字符串类型 stringlet name :string ="Augular";

let years:number = 5;

let words:string =`你好,今年是${name}发布 ${years +1}`

数组类型 array//在元素类型后面接上[]

let arr:number[] = [1,2];

//或者使用数组泛型let arr:Array =[1,2];

元组类型 tuple

let x:[string ,number];

x = ['Augular',25];//运行正常

枚举值类型 enum

enume Color {Red,Green,Blue};

let c:Color =  Color.Blue;

console.log(c);  //输出2

任意值类型 any

let x:any =1;

null 和undefined  只能被赋值给void 或本身对应的类型

let y:number | null|undefined;

void类型  表示没有任何类型

never类型  表现为抛出异常或无法执行到终止点(例如无限循环)

------------------------------------------------------------声明和解构
let 声明的变量只在块级作用域内有效,变量不能在它声明之前被读取或赋值
const 常量,值不可被改变。块级作用域。
var x=2;

相关文章

网友评论

    本文标题:Typescript 语法

    本文链接:https://www.haomeiwen.com/subject/wnfefftx.html