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

資訊專欄INFORMATION COLUMN

TypeScript 初識 - 內(nèi)置對象

lordharrd / 561人閱讀

摘要:自帶的內(nèi)置對象都可以直接在中當作定義好的類型。的內(nèi)置對象標準提供了常用的內(nèi)置對象等。在不需要額外引入就可以直接使用這些內(nèi)置對象用寫不是內(nèi)置對象的一部分,想要寫時提示,需要引入第三方聲明文件

JavaScript 自帶的內(nèi)置對象都可以直接在 TypeScript 中當作定義好的類型。

TypeScript 核心庫的定義文件

TypeScript 核心庫的定義文件定義了所有瀏覽器環(huán)境需要用到的類型,并且是預置在 TypeScript 中的。
注意,TypeScript 核心庫的定義中不包含 Node.js 部分。

ECMAScript 的內(nèi)置對象

ECMAScript 標準提供了常用的內(nèi)置對象:Boolean、DateRegExp 等。

在 TypeScript 不需要額外引入就可以直接使用這些內(nèi)置對象:

let b: Boolean = new Boolean(1);
let d: Date = new Date();
let r: RegExp = /[a-z]/;
DOM 和 BOM 的內(nèi)置對象

DOM 和 BOM 提供的內(nèi)置對象有:DocumentHTMLElement、EventNodeList 等。

在 TypeScript 不需要額外引入就可以直接使用這些內(nèi)置對象:

let body: HTMLElement = document.body;
let allDiv: NodeList = document.querySelectorAll("div");
document.addEventListener("click", function(e: MouseEvent) {
    // Do something
});
用 TypeScript 寫 Node.js

Node.js 不是內(nèi)置對象的一部分,想要寫 TypeScript 時提示 Node.js,需要引入第三方聲明文件:

$ npm install @types/node --save-dev

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

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

相關(guān)文章

  • TypeScript 初識 - 接口

    摘要:接口的作用是聲明變量的結(jié)構(gòu)和方法,但不做具體的實現(xiàn)。這兩個使用場景不同。額外的屬性檢查從字面上的意思看,其實就是對接口未定義的屬性進行檢查。上面的例子,定義了接口,它具有索引簽名。它不會幫你檢查類是否具有某些私有成員。 接口的作用是聲明變量的結(jié)構(gòu)和方法,但不做具體的實現(xiàn)。通常,接口會強制對所有成員進行類型檢查,包括數(shù)量和類型: interface Name { first: s...

    gnehc 評論0 收藏0
  • TypeScript 初識 - 枚舉

    摘要:當滿足以下條件時,枚舉成員被當作是常數(shù)不具有初始化函數(shù)并且之前的枚舉成員是常數(shù)。在這種情況下,當前枚舉成員的值為上一個枚舉成員的值加。但第一個枚舉元素是個例外。枚舉成員使用常數(shù)枚舉表達式初始化。 數(shù)字類型枚舉 常規(guī)枚舉的值都是數(shù)字類型,因此被稱為數(shù)字類型枚舉: enum Color { Red, Blue, Green } console.log(Color.R...

    molyzzx 評論0 收藏0
  • TypeScript 初識

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

    iliyaku 評論0 收藏0
  • TypeScript 初識 - 基礎

    摘要:安裝通過命令進行安裝創(chuàng)建文件文件名以擴展名結(jié)尾編譯通過命令行進行編譯通過運行任務的方式進行編譯下使用顯示運行任務,選擇構(gòu)建進行編譯。 安裝 通過 npm 命令進行安裝: $ npm i -g typescript 創(chuàng)建 ts 文件 Typescript 文件名以 ts 擴展名結(jié)尾: function hello(value: string) { console.log(`hel...

    CODING 評論0 收藏0
  • TypeScript 初識 - 函數(shù)

    摘要:函數(shù)類型函數(shù)返回值類型我們可以給每個參數(shù)添加類型之后再為函數(shù)本身添加返回值類型。能夠根據(jù)返回語句自動推斷出返回值類型,所以通常可以省略它匿名函數(shù)完整函數(shù)類型完整的函數(shù)類型包含兩部分參數(shù)類型和返回值類型。 函數(shù)是 JavaScript 的第一等公民,函數(shù)在 JavaScript 中可以實現(xiàn)抽象層、模擬類、信息隱藏和模塊等等。TypeScript 在一定基礎上擴展了函數(shù)的功能。 函數(shù)類型 ...

    ARGUS 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<