一步一步学习TypeScript(02.基本类型)

来源:互联网 发布:mac finally free 编辑:程序博客网 时间:2024/05/22 10:47

Boolean

var isDone: boolean = false;

Number

var height: number = 6;

String

var name: string = "bob"; //可以使用双引号name = 'smith';           //或者使用单引号

Array

var list:number[] = [1, 2, 3];      //第一种声明方式var list:Array<number> = [1, 2, 3]; //第二种声明方式

Enum

enum Color {    Red, Green, Blue   //默认enum从0开始};  var c: Color = Color.Green;enum Color {    Red = 1, Green, Blue //我们可以改变起始值从1开始}; var c: Color = Color.Green;enum Color {    Red = 1, Green = 2, Blue = 4 //或者自定义值}; var c: Color = Color.Green;enum Color {    Red = 1, Green, Blue};var colorName: string = Color[2]; //可以反向推断出这个值对应的enum名称alert(colorName);

Any

当我们不确定声明值它对应的类型,想要由程序运行时确定时,就可以事先声明成any类型.

var notSure: any = 4;notSure = "maybe a string instead"; //OK, 声明为string类型notSure = false; // OK, 声明为boolean类型var list:any[] = [1, true, "free"]; //数组中声明多个类型list[1] = 100;

Void

function warnUser(): void {    alert("This is my warning message");}
1 0