ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

TypeScript-1

2019-12-25 14:03:40  阅读:154  来源: 互联网

标签:TypeScript string void number let 类型 Red


 1 // 变量声明 变量名类型
 2 
 3 // 指定变量的类型
 4 let isDone: boolean = false
 5 let hexLitral: number = 3
 6 let listss: number[] = [1, 2, 3, 4]
 7 // 数组泛型
 8 let list: Array<string> = ['t', 'f']
 9 let lists: Array<number> = [1, 2, 3, 4]
10 // 元祖tuple
11 let x: [string, number]
12 x = ['hello', 10]//OK
13 // x = [10,'hello'] error
14 
15 // 枚举 使用枚举可以为一组数值赋予友好的名字
16 enum Color { Red, Green, Blue }
17 let c: Color = Color.Green
18 enum Red { red, green, blue }
19 let b: Red = Red.red
20 // Any 在编程某个阶段不清楚类型变量,指定一个类型。这些类型可能是动态的
21 let notSure: any = 4
22 notSure = '范德萨发生'
23 // Void  当一个函数没有返回值,你通常会见到其返回值void
24 function warnUser(): void {
25     console.log('this is my warning message')
26 }
27 // 声明一个void类型变量没什么大用处,因为你智能为他赋予undefined和null
28 let unusable: void = undefined
29 //Never 用不存在的值得类型 never类型总会抛出错误或者根本不会有返回值的函数表达式或者箭头函数表达式
30 // 返回never的函数必须存在无法达到的终点
31 function err(message: string): never {
32     throw new Error(message);
33 }
34 // Object
35 declare function created(o:object | null):void 
36 created({prop:0})
37 // 类型判断 你知道这一个值的具体类型
38 let someValue:any = 'this is a string'
39 let srtLength:number = (<string>someValue).length
40 // 另一种语法 as
41 let some:any = 'string a is '
42 let srt:number = (some as string).length

标签:TypeScript,string,void,number,let,类型,Red
来源: https://www.cnblogs.com/zhangzheng022/p/12096290.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有