TypeScript 安装使用及基本数据类型
导读:收集整理的这篇文章主要介绍了TypeScript 安装使用及基本数据类型,觉得挺不错的,现在分享给大家,也给大家做个参考。 第一步 全局安装TyPEScript使用 npm 安装npm...
收集整理的这篇文章主要介绍了TypeScript 安装使用及基本数据类型,觉得挺不错的,现在分享给大家,也给大家做个参考。 第一步 全局安装TyPEScript
使用 npm 安装
npm install -g typescript
使用cnpm 安装
cnpm install -g typescript
使用yarn安装
yarn global add typescript
第二步 初始化TypeScript
在vscode里面 终端 > > 运行生成任务 > > tsc:监视ts@R_126_1058@.json
接下来就可以开始我们的typescript旅程了~
TypeScript 的 基本数据类型
// 布尔类型 boolean 数字类型 number 字符串类型 string 数组类型 array 元组类型 tuple 枚举类型 enum 任意类型 any void 类型 never 类型// 布尔类型let flag:boolean = trueconsole.LOG(flag) //true // 数字类型 let num:number = 11234console.log(num) // 112 // 字符串类型 let str:string = 'str str str~'let str1:string = `hello this is string ${ num } ` // 同样支持模版字符串console.log(str) // str str str~// 数组类型// type1 可以在元素类型后面接上[],表示此类型元素组成的一个数组let list:number[] = [1,2,3]let list1:string[] = ['a','b','c']// type2 使用数组泛型, Array元素类型> let list3:Arraynumber> = [1,2,3]let list4:Arraystring> = ['a','b','c']//元组类型 Tuple元组类型允许表示一个已知元素数量和类型的数组,各个元素的类型可以不一样、let x:[ string, number ]let y:[ number, string ]x = [ 1, 'a' ] // errorx = [ 'a', 1 ] // true y = [ 1,'a' ] // true// 当访问一个越界的元素,会使用联合类型替代:x[3] = 'yuejie' // success 字符串支持 ( string | number ) 类型x[4] = true // error 布尔不是 ( string | number ) 类型// 枚举 enum Color { blue, red, orange } enum Flag { success = 1, error = 2 } enum Color1 { blue, red = 4, orange, green } let c:Color = Color.red // 0let result:Flag = Flag.success // 1let d:Color1 = Color1.orange // 5 let e:Color1 = Color1.blue // 0// 任意类型 Any// 躲避强类型语言检测,不知道用户动态输入的什么值的时候。可以使用any类型进行标记let notSure:any = 4notSure = 'this is any' // oknotSure = true // oklet list0:any[] = [1,true,'free']list0[2] = 1 //ok 不指定类型 // Void 类型// 表示没有任何类型。当一个函数没有返回值的时候,通常会见到其返回值类型是 voidfunction user():void { console.log( 'this is void' ) } // 没有返回值function user1 ():number { return 123 } // 返回的是number 类型let user2:void = undefined | null // 没啥用只能配没啥用的undefined 和 null // Null 和 Undefined 不解释了let u: undefined = undefined; let n: null = null; // Never never类型表示的是那些永不存在的值的类型。never类型是那些总是会抛出异常或根本就不会有返回值的函数表达式或箭头函数表达式的返回值类型let neve:neverneve = 123 // error// 返回never的函数必须存在无法达到的终点neve = (() => { throw new Error('err') } )() // successfunction loop(): never { while (true) { } } // PS 今天的教程暂时到此为止,后续更新object类型
到此这篇关于TypeScript 安装使用及基本数据类型的文章就介绍到这了,更多相关TypeScript 基本数据类型内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:- TypeScript入门-基本数据类型
- 一文了解TypeScript数据类型
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: TypeScript 安装使用及基本数据类型
本文地址: https://pptw.com/jishu/594922.html