在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
可选参数 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)); 报错
|
请发表评论