TypeScript中文文档1ts函数定义functiongetInfo1(name:string,age:number):string{return`学生${name}今年${age}岁`}letgetInfo2=function(name:string,age:number):string{return`学生${name}今年${age}岁`}ts中一个完整的函数类型包括参数类型和返回值类型,如果函数没有返回值:functionreturn值应设置为无效。两个可选参数可选参数必须位于必需参数的后面。functiongetStudent(name:string,id?:string):string{if(id){return`学生${name}的id是:${id}`;}else{return`Student${name}hasnoid`;}}console.log(getStudent('小红','wyd12d0xs2lkh'));//小红同学的id是:wyd12d0xs2lkhconsole.log(getStudent('Xiaogang'));//学生小刚没有id3默认参数//张亮console.log(getFullName('张'));//张小明,如果默认参数在必填参数之前,函数getFullName(lastName:string='Xiaoming',firstName:string):string{returnfirstName+lastName;}console.log(getFullName('小花','李'));//李晓华console.log(getFullName(undefined,'张'));//张晓明剩下的四个参数functionsum(...result:Array
