加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

TypeScript 第一讲 ———— 基本数据类型的使用

发布时间:2020-12-15 07:54:39 所属栏目:Java 来源:网络整理
导读:前言 TypeScript 由微软开发的自由和开源的编程语言。 TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。 TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。 知道这些就行了,

前言

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;
num = 345;
console.log( num );

?

字符串类型(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 ) //如果标识符没有赋值,则打印下标

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读