// 函数声明
function add(x:number,y:number,z:number = 10){
if(typeof z === 'number'){
return x+y+z
}else{
return x+y
}
}
let result = add(2,3,5)
// 函数声明
function add(x:number,y:number,z:number = 10){
if(typeof z === 'number'){
return x+y+z
}else{
return x+y
}
}
let result = add(2,3,5)
const add2 = function(x:number,y:number,z?:number){
if(typeof z === 'number'){
return x+y+z
}else{
return x+y
}
}
const add3:(x:number,y:number,z?:number) => number = add
let str = 'str'
str =123 //报错 str 被定义成 string类型