有参函数和无参函数
函数;复用代码块
函数可以不写返回值
1.无参函数
function a(){
console.log('无参函数')
}
//调用函数-------函数名
a();
需要在函数后,写上返回值类型
function c():string{
return '苹果'
}
没有返回值 void
function d():void{
console.log('苹果')
}
匿名函数 使用变量的方式声明函数
let f=function():void{
console.log("匿名函数")
}
f()
常见错误
返回值类型必须一致
function a1//a1重复
void不能有return
2有参函数
参数必须有类型
调用,实参和形参类型必须相同
参数数量必须一致、
function sum1(n:number):void{
let sums:number=0
for(let i=1;i<=n;i++){
sums+=i;
}
console.log(sums);
}
多个参数要用参数隔开
function sum2(m:number,n:number):void{
let sums:number=0
for(let i=1;i<=n;i++){
sums+=i;
}
console.log(sums);
}
sum2(3,9)
参数的顺序.数量,类型必须一致