标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。