成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

TypeScript--函數(shù)

freewolf / 2281人閱讀

摘要:中的函數(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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/101676.html

相關(guān)文章

  • TypeScript Start: 什么是 TypeScript

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

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

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

    jemygraw 評論0 收藏0
  • TypeScript 初識

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

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

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

    lucas 評論0 收藏0
  • 從 JavaScript 到 TypeScript - 聲明類型

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

    Flands 評論0 收藏0
  • TypeScript入門教程

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

    Dr_Noooo 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<