TypeScript 第一讲 ———— 基本数据类型的使用
前言TypeScript 由微软开发的自由和开源的编程语言。 TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。 TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。 知道这些就行了,建议在学习TypeScript之前,先去了解和学习JavaScript,因为js学了之后,更容易上手ts。 ?ts基本数据类型:ts中为了使编写的代码更规范,更有利于维护,增加了类型验证。(较js更加规范) 在ts中,有以下的几种数据类型: ? 布尔类型(boolean) 数字类型(number) 字符串类型(string) 数组类型(array) 元组类型(tuple) 枚举类型(enum) 任意类型(any) null 和 undefined void类型 never类型 注意,在ts中加了类型校验 布尔类型(boolean)写ts代码必须指定类型: 如:定义变量时,用var 和 let 声名 var 变量名 :boolean = true/false; ? var flag: boolean = true;
? 数字类型(number):var 变量名 :number = 123; ? var num: number = 123; ? 字符串类型(string):字符串类型必须要加双引号var 变量名 :string = "abc"; ? var str: string = "abc"; str = "bcd" console.log( str );
? 数组类型(array):ts中定义数组有两种方式第一种方式: var arr:number[] = [ 11,22,33 ] ? ? ? ? ?
第二种方式: var arr:Array<number> = [ 11,33 ] ? 元组类型(tuple):元组类型属于数组的一种,给数组中每个位置指定一个类型? let arr:[number,string] = [123,"this is ts"]
? 枚举类型(enum):enum 枚举名{ 标识符[=整形常数], 标识符[=整形常数] ... 标识符[=整形常数] }; ? enum Flag { success = 1,error = 2 } let s: Flag.success; console.log( s ) ? enum Color{ blue,red, orange } let s: Color.red; console.log( s ) //如果标识符没有赋值,则打印下标
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |