void的讲解 any的讲解 联合类型的讲解


## void 的使用
空值一般采用 void 来表示, void 可以表示变量
也可以表示函数没有返回值哈
使用了 void 就不能够使用 return 哈

let sum = function(): void {
   console.log("你好啊");
};
使用了 void 就不能够使用 return 哈

## void 可以修饰 underfined 和 null 都是可以的哈。、

var num2: void = undefined;
var num2: void = null;
console.log(num2);

any 的用法

任意值 any 用来表示允许赋值为任意类型
声明一个变量 为任意值 之后,对它的任意操作
返回来的内容的类型 都是任意值
如果一个变量在声明的时候, 为指定其类型 那么它会被识别为任意值的类型哈。

var num: any = 1;
num = true;
num = 10;
console.log(num);

联合类型 变量可以是 number 或者 string 中的其中一种哈。

当被定义为联合属性的时候,你只能够访问联合类型里面共有的属性和方法。
当变量是数字类型的时候,你就不能够使用 number 里面的方法了。

var num: string | number = 1;
num = "hrlo";
console.log(num);

猜你喜欢

转载自www.cnblogs.com/IwishIcould/p/12441836.html
今日推荐