TypeScript学习 ———— 三、function
函数的声明
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的类型声明缺可以灵活的变化返回值类型
随笔为本人学习笔记以及个人看法,若有错误,欢迎指正

浙公网安备 33010602011771号