• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

typescript定义函数(参数)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

可选参数   age?:number 表示此参数可有可无   **注意:可选参数必须配置到参数的最后边

function gerInfo(name:string,age?:number):string{
    if(age){
        return `${name} ---- ${age}`;
    }else{
        return `${name} ---- 年龄保密`;
    }
}
alert(gerInfo('haha'));

默认参数   age:number = 30        参数后边赋默认值

 剩余参数   (a:number, ...result:number[ ] )...result表示参数之外的剩余参数 

函数重载  通过为同一个函数提供多个函数类型定义来实现多种功能的目的

 

function getInfo(name:string):string;

function getInfo(age:number):number;

function getInfo(str:any):any{
    if(typeof str === 'string'){
        return '我叫: '+ str;
    }else{
        return '我的年龄是:'+ str;
    }
}
alert(getInfo('张三'));
alert(getInfo(20));
// alert(getInfo(true)); 报错

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript的IndexedDB帮助类笔记发布时间:2022-07-22
下一篇:
TypeScript之声明文件的结构发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap