TS 函数

基本格式

function searchXiaoJieJie(age: number): string {

	return '找到了' + age + '岁的小姐姐';
}

var age: number = 18;

var result: string = searchXiaoJieJie(age);

console.log(result); //找到了18岁的小姐姐

有可选参数的函数

function searchXiaoJieJie(age: number, stature?: string): string {
    let yy: string = '';
    yy = '找到了' + age + '岁'
    if (stature != undefined) {
        yy = yy + stature;
    }
    yy = yy + '的小姐姐'
    return yy;
}

var result: string = searchXiaoJieJie(22);
var result_2: string = searchXiaoJieJie(22, '大长腿');

console.log(result); //找到了22岁的小姐姐
console.log(result_2); //找到了22岁大长腿的小姐姐

有默认参数的函数

function searchXiaoJieJie(age: number = 18, stature: string = '水蛇腰'): string {
    let yy: string = '';
    yy = '找到了' + age + '岁' + stature + '的小姐姐';
    return yy;
}

var result: string = searchXiaoJieJie();
var result_2: string = searchXiaoJieJie(22, '大长腿');

console.log(result);     //找到了18岁水蛇腰的小姐姐
console.log(result_2); //找到了22岁大长腿的小姐姐

有剩余参数的函数

function searchXiaoJieJie(...xuqiu: string[]): string {
    let yy: string = '找到了';
    for (let i = 0; i < xuqiu.length; i++) {
        yy = yy + xuqiu[i];
        if (i < xuqiu.length - 1) {
            yy = yy + '、';
        }
    };
    return yy + '的小姐姐';
};

var result: string = searchXiaoJieJie('22岁', '大长腿', '瓜子脸', '水蛇腰');
console.log(result); //找到了22岁、大长腿、瓜子脸、水蛇腰的小姐姐
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值