1. 数据类型 1.1 原始数据类型 boolean number string null undefiend Array Map Tuple 1.2 特殊类型 任意值类型(any) 联合类型
1. 数据类型
1.1 原始数据类型
booleanlet done: boolean = true done = Boolean(555)number
let num: number = 1 let num16: number = 0xf00a //16进制 let notNum: number = NaN let infNum: number = Infinity // 无穷大string
let usrname: string = '宝树呐' let sentence: string = `年龄是:${666}`null undefiend Array
let arr1:string[] arr1.push('str') let arr2:Array<string> arr2.push('sr')Map
let map = new Map<string, boolean>(); map.set('e', true) const v = map.get('e')Tuple
// 返回的是一个元组的数组 function returnTuples(): [number, string][] { let arr: [number, string][] arr.push([1, '66']) return arr }
1.2 特殊类型
任意值类型(any) 说明可以用任意类型的值赋值 任意值类型可以访问任何属性(就是可能是 undefiend 直接 let var 没有初始值,则这个 var 就是 any 的任意类型let an: any = 1 an = 'emm' // an.property是undefiend console.log(an.property)联合类型 指定一个变量可以是某几个类型 类型用竖线分隔
let cat: string | number cat = 1 cat = 'emm'
查看更多关于TypeScript学习(一) - 一些基本的数据类型的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did223456