码迷,mamicode.com
首页 > 其他好文 > 详细

TypeScript语法(一)——基本数据类型

时间:2015-05-18 19:00:00      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:typescript   javascript   coffeescript   前端开发   

一、布尔类型(Boolean)
var isDone: boolean = true;
二、数字类型(Number)
var height: number = 6;
三、字符串类型(String)

可以使用双引号,也可以使用单引号

var name: string = "bob";
name = ‘smith‘;
四、数组类型(Array)

两种方式声明一个数组:

第一种:

var list:number[] = [1,2,3];

说明: number表示数组中元素的数据类型,[]表示是声明一个数组

第二种:

var list:Array<number> = [1,2,3];

说明: Array表示声明一个数组,<number>表示数组中元素的数据类型

五、枚举类型(Enum)
enum Color {Red, Green, Blue};
var c: Color = Color.Green;

默认地,枚举类型中的成员开始的索引是0(Red的索引是0),你可以手动改变枚举类型中成员开始的索引,例如:

enum Color {Red = 1, Green, Blue};
var c: Color = Color.Green;

Red的索引现在是1,也可以为每个成员指定一个索引,例如

enum Color {Red = 1, Green = 2, Blue = 4};
var c:Color = Color.Green; //注意c:Color各个字符之间没有空格

通过索引来取值

enum Color {Red = 1, Green, Blue};
var colorName:String = Color[2];
alert(colorName);
六、任意类型(Any)

描述未知类型的变量,或者变量类型是动态变化的,需要声明为any类型来让变量通过编译时的变量类型检查。

var notSure: any = 4;
notSure = "maybe a string instead";
notSure = false;

含有不同类型元素的数组:

var list:any[] = [1, true, "free"];
list[1] = 100;
七、无类型(void)

以下函数没有返回任何值

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

TypeScript语法(一)——基本数据类型

标签:typescript   javascript   coffeescript   前端开发   

原文地址:http://blog.csdn.net/sspeed5cm/article/details/45824281

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!