TypeScript含義:
1、TypeScript是微軟開發(fā)的一個開源的編程語言,通過在JavaScript的基礎(chǔ)上添加靜態(tài)類型定義構(gòu)建而成。
2、TypeScript通過TypeScript編譯器或Babel轉(zhuǎn)譯為JavaScript代碼,可運行在任何瀏覽器,任何操作系統(tǒng)。
3、TypeScript添加了很多尚未正式發(fā)布的ECMAScript新特性(如裝飾器)。
4、TypeScript 起源于使用JavaScript開發(fā)的大型項目。由于JavaScript語言本身的局限性,難以勝任大型項目的開發(fā)和維護(hù)。因此微軟開發(fā)了TypeScript ,使得其能夠勝任大型項目的開發(fā)。
TypeScript基本用法和語法:
在TypeScript中定義變量需要指定 標(biāo)識符 的類型。完整的聲明格式如下:
聲明了類型后TypeScript就會進(jìn)行類型檢測,聲明的類型可以稱之為類型注解:var/let/const 標(biāo)識符: 數(shù)據(jù)類型 = 賦值;
在TypeScript定義變量(標(biāo)識符)和ES6之后一致,可以使用var、let、const來定義。
在tslint中并不推薦使用var來聲明變量;
類型推導(dǎo):TypeScript本身的 特性幫助我們推斷出對應(yīng)的變量類型:
var name: string = 'tjx'
let age: number = 18
const height: number = 1.88
// string 和 String 是有區(qū)別的:
// string: 表示typescript中的字符串類型
// String: 表示JavaScript的字符串包裝類的類型
const message: string = "所以應(yīng)該使用string"
// 類型推導(dǎo)/推斷:默認(rèn)情況下進(jìn)行賦值時:會將賦值的值的類型,作為當(dāng)前標(biāo)識符的類型
let foo = "foo"
// foo = 123 不能將類型“number”分配給類型“string”。
關(guān)于我們| 客服中心| 廣告服務(wù)| 建站服務(wù)| 聯(lián)系我們
中國焦點日報網(wǎng) 版權(quán)所有 滬ICP備2022005074號-20,未經(jīng)授權(quán),請勿轉(zhuǎn)載或建立鏡像,違者依法必究。