//声明一个指定类型的变量/常量 let hello:string="Hello TS"; var world:number=3 const ts:boolean=true
TypeScript 定义函数的语法:
function 函数名(参数:类型):返回值类型
let/var/const 函数名:类型 = function(参数:类型):返回值类型
//定义一个参数为string类型,返回值为number类型的函数hello functionhello(name:string):number{ console.log(`hello:${name}`); return100;//必须有且是数字类型,否则报错 } let num:number=hello('Yannis');//参数必须是字符串,否则报错 console.log(num);//输出100 //声明一个Function类型的变量helloWorld,值为一个:参数类型为number返回值类型为string的函数 let helloWorld:Function=function(num:number):string{ console.log(num); return'hello world';//必须有且是字符串类型,否则报错 } console.log(typeof helloWorld);// function let hw:string=helloWorld(10);//10 console.log(hw);// hello world
//声明一个指定类型的变量/常量 var hello="Hello TS"; var world=3 var ts=true //定义一个参数为string类型,返回值为number类型的函数hello functionhello(name){ console.log(`hello:${name}`); return100;//必须有且是数字类型,否则报错 } var num=hello('Yannis');//参数必须是字符串,否则报错 console.log(num);//输出100 //声明一个Function类型的变量helloWorld,值为一个:参数类型为number返回值类型为string的函数 varhelloWorld=function(num){ console.log(num); return'hello world';//必须有且是字符串类型,否则报错 } console.log(typeof helloWorld);// function var hw=helloWorld(10);// 10 console.log(hw);// hello world