0
点赞
收藏
分享

微信扫一扫

单片机串口通过查询接收数据,同时具备接收超时、异常判断,常规通用处理算法实现

往复随安_5bb5 03-31 12:00 阅读 2
// 定义函数参数和返回值的类型
function sayHi(name: string): string {
  return `${name} 你好`;
}
console.log(sayHi("李明"));

// 箭头函数
const sayHello = (name: string) => {
  return `hello: ${name}`;
};
console.log(sayHello("李明"));

// 参数为可选参数  这里没有写函数返回类型,是因为ts可以推断,但是对于复杂的还是显示声明比较合适
const unNecessaryParameter = (name: string, age?: number) => {
  return `${name}的年龄是${age ? age : "--"}`;
};
console.log(unNecessaryParameter(`粒粒`, 15));
console.log(unNecessaryParameter(`粒粒`));

// 参数为联合类型
const moreTypes = (name: string | number) :string =>{
  return `${name}`;
}
console.log(moreTypes(`粒粒`));
console.log(moreTypes(123));

函数参数和返回值一般都要声明类型;注意可选参数以及参数为联合类型的使用;

一般我们对参数都会比好明确的定义,当然也会出现使用可选参数的情况;看项目的具体要求以及代码处理。

举报

相关推荐

0 条评论