TypeScript浠庨浂鍒颁竴瀛︿範璁板綍锛堜笁锛氬嚱鏁帮級

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript浠庨浂鍒颁竴瀛︿範璁板綍锛堜笁锛氬嚱鏁帮級相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/size' title='size'>size   nbsp   鍚屾柟   rip   span   void   name   string   else   

涓€銆佸嚱鏁板0鏄庣殑鏂瑰紡锛屽0鏄庣被鍨?/span>

// 鏈夎繑鍥炲€?/span>
function run(name: string): number {
    return 1
} run(鈥榸hangsan鈥?span style="color: #000000;">)
// 鏃犺繑鍥炲€?/span>
function fun(age: number): void {
    console.log(1)
} fun(1)
let func
= function (): void { console.log(2) }

 

浜屻€佸嚱鏁板彲閫変紶鍏ュ弬鏁帮紝es5涓嶄紶鍙傛暟涔熶笉浼氭姤閿欙紝浣嗘槸ts缂栬瘧涓嶄細閫氳繃

// 鍙€変紶鍏ュ弬鏁帮紝锛熻〃绀鸿鍙傛暟鍙笉浼狅紝杩欐椂涓嶄紶鍙傛暟鎵嶄笉浼氭姤閿欍€傚涓弬鏁版椂鍙€夊弬鏁板簲鏀惧湪鏈€鍚?/span>
function run(age: number,name?: string): number {
    return 1
} run(1)

 

涓夈€佸嚱鏁板舰鍙傞粯璁ゅ弬鏁?/strong>

// 瀛樺湪榛樿鍙傛暟鏃朵篃鍙互涓嶄紶鍏ュ弬鏁?/span>
function run(age: number=20): number {
    return age
} alert(run())

 

鍥?鎷撳睍杩愮畻绗?/span>

// 褰撳瓨鍦ㄥ涓弬鏁颁笖绫诲瀷鐩稿悓鏃?/span>
function run(num:string,...result:number[]):void{
    for(let i=0;i<result.length;i++){
        console.log(result[i])  // 2,3,4
    }
}run(鈥?鈥?2,3,4)

 

浜?鍑芥暟閲嶈浇

銆€銆€鍚屽悕鍑芥暟鐨勫弬鏁颁笉鍚屾椂锛岄€夋嫨鎵ц涓嶅悓鏂规硶

function run(code: string): string;
function run(code: number): number;
function run(code: any): any {
    if (typeof code === 鈥榥umber鈥?span style="color: #000000;">) {
        return code + 1
    } else {
        return code + 鈥?鈥?span style="color: #000000;">
    }
} 
alert(run(1)) // 2
alert(run(鈥?鈥?) // 11

 

以上是关于TypeScript浠庨浂鍒颁竴瀛︿範璁板綍锛堜笁锛氬嚱鏁帮級的主要内容,如果未能解决你的问题,请参考以下文章

浠庨浂璁茶ВHTTP鍗忚

浠庨浂璧锋瀹炵幇闊充箰鎺ㄨ崘绯荤粺

寰湇鍔¤縼绉昏锛堜笁锛夛細閰嶇疆涓績SpringCloud Config鎼缓

TCP鍗忚鎺㈢┒锛堜笁锛夛細RTT銆佹粦鍔ㄧ獥鍙e拰闃诲澶勭悊

C++ 妯℃澘娌夋€濆綍锛堜笂锛?/h1>

淇濇姢鍔熻兘璁板綍