日本在线免费AⅤ视频_欧美一级网站在线播放_久久久久久免费一区二区三区_国产在线网址

您當(dāng)前的位置 :法律 >
TypeScript是什么意思?TypeScript基本用法和語法 全球視點
2023-07-05 11:13:44   來源:安卓網(wǎng)  分享 分享到搜狐微博 分享到網(wǎng)易微博

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”。



[責(zé)任編輯:ruirui]





關(guān)于我們| 客服中心| 廣告服務(wù)| 建站服務(wù)| 聯(lián)系我們
 

中國焦點日報網(wǎng) 版權(quán)所有 滬ICP備2022005074號-20,未經(jīng)授權(quán),請勿轉(zhuǎn)載或建立鏡像,違者依法必究。