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

1. void的使用

空值一般采用 void 来表示,同时void也可以表示变量
也可以表示函数没有返回值哈
使用了 void 就不能够使用 returnlet sum = function(): void {
   console.log("你好啊");
};
使用了 void 就不能够使用 return

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

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

我发现这样的写法在纯ts中是可以的;没有报错;
但是在vue项目中则会报错;可能是因为版本或者配置的原因

3.any 的用法

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

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

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

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

var num: string | number = 1;
num = "hrlo";
console.log(num);
posted @   南风晚来晚相识  阅读(357)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示