成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

TypeScript--函數(shù)

freewolf / 2242人閱讀

摘要:中的函數(shù)中的函數(shù)沒有參數(shù)沒有返回值沒有參數(shù)有返回值有參有返回值有參沒有返回值默認(rèn)參數(shù),可選參數(shù)可選參數(shù)要放在最后面剩余參數(shù)函數(shù)重載我叫我的年齡是箭頭函數(shù)

javascript中的函數(shù)
function test1(){
    alert("test1")
}
var test2 = function(){
    alert("test2");
}
TypeScript中的函數(shù) 沒有參數(shù)沒有返回值
function run0():void{
    console.log("aa")
}
沒有參數(shù)有返回值
function run():string{
    return "123"
}
有參有返回值
function run3(name:string,age:number):string{
    return `${name}---${age}`
}
alert(run3("aa",20))
有參沒有返回值
function run4(name:string,):void{
    console.log(name)
}
alert(run4("aaa"))
默認(rèn)參數(shù),可選參數(shù)

可選參數(shù)要放在最后面

function run5(age:number,name?:string):string{
    if(name){
        return `${name}--${age}`
    }else{
        return `${age}`
    }
}
run5(20)
run5(20,"aa")
run5("aa",20)
剩余參數(shù)
function sum(a:number,b:number,c:number):number{
    return a+b+c;
}
alert(sum(1,2,3));

function sum2(...result:number[]):number{
    var sum =0;
    for(var i =0;i
函數(shù)重載
function getInfo(name: string): string;

function getInfo(age: number): string;

function getInfo(str: any): any {
    if (typeof str === "string") {
        return "我叫" + str;
    } else {
        return "我的年齡是" + str;
    }
}

alert(getInfo("aa"))
alert(getInfo(11))
箭頭函數(shù)
setTimeout(() => {
    alert("aa")
},1000)

setTimeout(function(){
    alert("bb")
},2000)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/101676.html

相關(guān)文章

  • TypeScript Start: 什么是 TypeScript

    摘要:最近開始用來寫項(xiàng)目,寫起來還是挺順暢的。和在類型上的區(qū)別被稱作是一種動(dòng)態(tài)腳本語(yǔ)言,其中有一個(gè)被瘋狂詬病的特性缺乏靜態(tài)強(qiáng)類型。當(dāng)然,這是可以的,此時(shí)變量的類型已經(jīng)發(fā)生改變字符串?dāng)?shù)字。 最近開始用 TypeScript 來寫項(xiàng)目,寫起來還是挺順暢的。其實(shí)學(xué)習(xí) TypeScript,看它的官方文檔就夠了,剩下就是 coding 了。我這里主要是我在 TypeScript 學(xué)習(xí)過程中記錄的一些...

    JeOam 評(píng)論0 收藏0
  • TypeScript入門學(xué)習(xí)之路

    摘要:學(xué)習(xí)之路學(xué)習(xí)之路安裝環(huán)境起步開發(fā)工具自動(dòng)編譯文件中的數(shù)據(jù)類型中的函數(shù)中類的定義繼承中的繼承中的繼承類的靜態(tài)屬性和靜態(tài)方法類的多態(tài)的抽象類中的接口中的泛型學(xué)習(xí)之路安裝環(huán)境查看版本起步新建通過命令編譯此時(shí)路徑下 ...

    jemygraw 評(píng)論0 收藏0
  • TypeScript 初識(shí)

    摘要:當(dāng)你陷在一個(gè)中大型項(xiàng)目中時(shí)應(yīng)用日趨成為常態(tài),沒有類型約束類型推斷,總有種牽一發(fā)而動(dòng)全身的危機(jī)和束縛。總體而言,這些付出相對(duì)于代碼的健壯性和可維護(hù)性,都是值得的。目前主流的都為的開發(fā)提供了良好的支持,比如和。參考資料中文文檔 文章博客地址:http://pinggod.com/2016/Typescript/ TypeScript 是 JavaScript 的超集,為 JavaScrip...

    iliyaku 評(píng)論0 收藏0
  • 一文學(xué)懂 TypeScript 的類型

    摘要:如果屬性的值不能是,那么它必須在構(gòu)造函數(shù)中進(jìn)行初始化。為帶來了額外的層靜態(tài)類型。類型檢查可確保這些預(yù)測(cè)能夠?qū)崿F(xiàn)。元素不一定具有相同的類型。相反,在中,和由單獨(dú)的不相交類型處理。類型存在于元級(jí)別。將傳遞給的構(gòu)造函數(shù)。 翻譯:瘋狂的技術(shù)宅原文:http://2ality.com/2018/04/typ... 本文首發(fā)微信公眾號(hào):jingchengyideng歡迎關(guān)注,每天都給你推送新鮮...

    lucas 評(píng)論0 收藏0
  • 從 JavaScript 到 TypeScript - 聲明類型

    摘要:要為變量或者常量指定類型也很簡(jiǎn)單,就是在變量常量名后面加個(gè)冒號(hào),再指定類型即可,比如聲明函數(shù)是類型,即返回值是類型聲明參數(shù)是類型聲明是無(wú)返回值的聲明是這段代碼演示了對(duì)函數(shù)類型參數(shù)類型和變量類型地聲明。變量函數(shù)參數(shù)和返回值需要申明類型。 從 JavaScript 語(yǔ)法改寫為 TypeScript 語(yǔ)法,有兩個(gè)關(guān)鍵點(diǎn),一點(diǎn)是類成員變量(Field)需要聲明,另一點(diǎn)是要為各種東西(變量、參數(shù)...

    Flands 評(píng)論0 收藏0
  • TypeScript入門教程

    摘要:現(xiàn)在,出現(xiàn)了更多本身支持或者通過插件支持語(yǔ)法智能提示糾錯(cuò)甚至是內(nèi)置編譯器的文本編輯器和。 TypeScript是什么 TypeScript是JavaScript的一個(gè)超集 TypeScript需要編譯為JavaScript才能運(yùn)行(語(yǔ)法糖) TypeScript提供了類型系統(tǒng),規(guī)范類似Java TypeScript提供了ES6的支持,也可以支持部分ES7草案的特性,不用擔(dān)心TypeS...

    Dr_Noooo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<