Typescript学习--数据类型
数据类型:
1,布尔类型 ( boolean ): true , false
var flag:boolean = true; // 定义boolean类型的flag
2, 数字类型(number)
var a:number = 123; // 定义number类型的a
3,字符串类型(string)
var name:string = "张三"; // 定义string类型的name
4,数组类型(array)
// 定义数组方式一
var arr:number[] = [1,2,3]; // 定义number类型的额数组
var arra:string[] = ['1','2','3']; // 定义string类型的额数组
// 定义数组方式二
var arrsArray<string> = ['a','b'];
5,元组类型(tuple) ,属于数组的一种:
var arr:[string,number,boolean] = ['abc', 123, true]; // 定义一个指定元素类型的元组
6,枚举类型(enum)
enum 枚举名 {
标识符[=整型常数]
}
// 例子
enum flag {success=1, error=-1}
var f:flag=flag.success
enum color {blue, red, orange}
var c:color = color.red;
console.log(c) // 1 这种形式下是打印下标
7.任意类型(any)
var oBox:any = document.getElementById("a");
8,null 类型和 undefined 类型
var n:null ;
var u:undefined ;
var un: number | undefined = 123;
console.log(un);
9, void 类型
// 表示方法没有返回任何类型
function run(): void{
console.log("run");
}
10 ,never类型:是其他类型(包括null和undefined )的子类型,代表不会出现的值
还没有评论,来说两句吧...