类型一
参数是基本类型,类型写法如下:
function add(first: number, second: number): number {
return first + second;
}
类型二
返回值是基本类型 void
,类型写法如下:
function sayHello(): void {
console.log("hello");
}
类型三
返回值是基本类型 never
,表示这个函数永远不会执行完,类型写法如下:
function errorEmitter(): never {
while (true) {}
throw new Error();
}
类型四
参数是对象类型,对象中的属性的类型该如何写?类型写法如下:
注意:参数名称要一致!!!
function add({ first, second }: { first: number; second: number }): number {
return first + second;
}
类型五
参数是对象类型且是单参,对象中的属性的类型该如何写?类型写法如下:
注意:参数名称要一致,虽然只有一个参数,但是写法和多个参数是一样的!!!
function getNumber({ first }: { first: number }) {
return first;
}
测试及结果
测试代码:
const total = add({ first: 1, second: 2 });
const count = getNumber({ first: 1 });
console.log(total, count);
结果:
当然啦,大家如果有补充的或者其它问题,欢迎大家在评论区交流啊,路漫漫其修远兮,吾将上下而求索,希望大家可以一起坚持下去啊!😎😎😎~~~
如果这篇文章能够帮助到您,希望您不要吝惜点赞👍👍和收藏💖💖,您的支持是我继续创作的动力 💪💪!!!