創(chuàng)建正則表達(dá)式 使用構(gòu)造函數(shù)創(chuàng)建 使用字面量創(chuàng)建 正則中常用的方法 test() 檢索字符串是否匹配正則表達(dá)式,匹配則返回true,不匹配返回false exec() 檢索字...
因?yàn)榘⒗镌次募锩嬉呀?jīng)包含了AppStream、Base、centosplus、Extras和PowerTools的相關(guān)內(nèi)容,所以需要把這些文件改名為bak,不讓系統(tǒng)執(zhí)行。 ...
學(xué)習(xí)裝飾器之前我們首先要明確一個概念:裝飾器本質(zhì)上是一個函數(shù),@expression 的形式其實(shí)是一個語法糖, expression 求值后必須也是一個函數(shù),它會在運(yùn)行時被調(diào)...
交叉類型 交叉類型是將多個類型合并為一個類型。 這讓我們可以把現(xiàn)有的多種類型疊加到一起成為一種類型: 聯(lián)合類型 聯(lián)合類型表示一個值可以是幾種類型之一。 我們用豎線( |)分隔...
TypeScript結(jié)構(gòu)化類型系統(tǒng)的基本規(guī)則是,如果x要兼容y,那么y至少具有與x相同的屬性。比如: x 的每個參數(shù)在 y 中都能找到對應(yīng)的參數(shù),所以可以把y賦值給x。但如果...
初識泛型 如果我們想寫一個函數(shù),它的參數(shù)和返回值類型相同,首先我們會想到下面這種寫法: 或者使用any來定義類型: 但是使用any類型會導(dǎo)致我們無法保證參數(shù)類型與返回的類型一...
函數(shù)類型 完整的函數(shù)類型 參數(shù) 可選參數(shù) 在TypeScript中我們可以在參數(shù)后面使用 ?實(shí)現(xiàn)可選參數(shù)的功能: 可選參數(shù)必須跟在必須跟在其他參數(shù)后面。 默認(rèn)參數(shù) 與普通可選...
從ECMAScript 2015,也就是ES6 之后,JavaScript 加入了 class 關(guān)鍵字,使得開發(fā)者能夠使用基于類的面向?qū)ο蟮拈_發(fā)方式,但是它的本質(zhì)依然是構(gòu)造函...
接口的使用 如果我們有一個函數(shù),這個函數(shù)接受一個 person 對象,然后返回它的某個屬性,這時會發(fā)現(xiàn)它報錯了: 我們必須用一種類型描述這個參數(shù),但是這個類型又不屬于各種基本...
布爾類型 我們用 boolean 來表示布爾類型 (開頭是小寫的) 數(shù)字類型 字符串類型 數(shù)組類型 有兩種方式可以定義數(shù)組。 第一種,可以在元素類型后面接上 [],表示由此類...
安裝TypeScript 如果你的本地環(huán)境已經(jīng)安裝了npm工具,可以直接通過以下命令安裝: 查看TypeScript是否安裝成功,輸入以下命令,顯示版本號則安裝成功: 初始化...