首页 > 其他 > 详细

TypeScript学习 ———— 三、function

时间:2020-11-08 22:19:33      阅读:43      评论:0      收藏:0      [点我收藏+]

函数的声明

function concatString(a:String,b:String):String{
return a+b
}
concatString(‘Hellow‘,‘TypeScript‘) //HellowTypeScript

type Sum1=((a:Number,b:Number)=>Number)|String //声明一个类型
interface Sum2{
(a:Number,b:Number):Number
}

const sum:Sum1=(a:Number,b:Number):NUmber=>a+b;
//也可以如下定义sum函数
const sum:Sum2=(a:Number,b:Number):NUmber=>a+b;

//但是当我们希望sum函数可以返回一个String类型时,Sum2就不能使用了,但是type的类型声明缺可以灵活的变化返回值类型

 

TypeScript学习 ———— 三、function

原文:https://www.cnblogs.com/yjc-vue-react-java/p/13945285.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!