国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

TypeScript--函數

freewolf / 2236人閱讀

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

javascript中的函數
function test1(){
    alert("test1")
}
var test2 = function(){
    alert("test2");
}
TypeScript中的函數 沒有參數沒有返回值
function run0():void{
    console.log("aa")
}
沒有參數有返回值
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"))
默認參數,可選參數

可選參數要放在最后面

function run5(age:number,name?:string):string{
    if(name){
        return `${name}--${age}`
    }else{
        return `${age}`
    }
}
run5(20)
run5(20,"aa")
run5("aa",20)
剩余參數
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
函數重載
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))
箭頭函數
setTimeout(() => {
    alert("aa")
},1000)

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/101676.html

相關文章

  • TypeScript Start: 什么是 TypeScript

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

    JeOam 評論0 收藏0
  • TypeScript入門學習之路

    摘要:學習之路學習之路安裝環境起步開發工具自動編譯文件中的數據類型中的函數中類的定義繼承中的繼承中的繼承類的靜態屬性和靜態方法類的多態的抽象類中的接口中的泛型學習之路安裝環境查看版本起步新建通過命令編譯此時路徑下 ...

    jemygraw 評論0 收藏0
  • TypeScript 初識

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

    iliyaku 評論0 收藏0
  • 一文學懂 TypeScript 的類型

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

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

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

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

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

    Dr_Noooo 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<