五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

千鋒教育前端TypeScript入門視頻教程(陸神頂配版TS入門教程)

2023-07-22 16:29 作者:河馬的鯊魚牙  | 我要投稿

TS是TypeScript的縮寫,是JavaScript的超集,也可以說是TS是type+js,加了一個類型。

從編程語言的動靜來區(qū)分;TS屬于靜態(tài)類型的編程語言,JS屬于動態(tài)的編程語言。

動態(tài)編程語言:執(zhí)行期間做類型檢查

靜態(tài)編程語言:編譯期間做類型檢查

他的優(yōu)點:

1)靈活:可以將代碼自動轉(zhuǎn)換為js代碼

2)兼容性強(qiáng): 可以在任何瀏覽器和操作系統(tǒng)運行,并不需要瀏覽器的支持,通過node.js運行即可

3)方便維護(hù): 在ts中的報錯在編譯時就能發(fā)現(xiàn),不會直接顯示到用戶頁面

他的缺點:

1)不利于前端工程師上手,需要理解接口,枚舉等類型的概念

2)需要多寫一些類型的定義

3)工作量大,和一些庫不能完美結(jié)合

TS分為動態(tài)類型和靜態(tài)類型

1)動態(tài)類型就是在運行時才會報錯,javascript是解釋型的語言,沒有編譯階段,所以屬于動態(tài)類型

2)靜態(tài)類型是在編譯階段就能確定每個變量的類型,如果類型不對就會直接報錯,ts的話在編譯階段就會檢查每個類型屬于靜態(tài)類型

強(qiáng)類型和弱類型語言

主要區(qū)別就是靠是否能隱式轉(zhuǎn)換來分類的,ts和javascript都屬于弱類型。

TS相對于JS的優(yōu)勢:

更早發(fā)現(xiàn)代碼中的錯誤,減少找bug、改bug的時間,提升了程序員開發(fā)效率。

程序中任何位置的代碼 都有 代碼提示, 知道參數(shù)的類型是哪些,增加了開發(fā)體驗。

強(qiáng)大的 類型系統(tǒng) 提升了代碼的可維護(hù)性,使得重構(gòu)代碼更加容易。

支持最新的ECMAscript語法,體驗最新的語法,讓你走在前端開發(fā)的前沿。

TS類型推斷機(jī)制,不需要你在代碼中的每一個地方都添加類型標(biāo)注,降低了開發(fā)成本。

原始類型:number、string、boolean、null、undefined、symbol

數(shù)組類型:兩種寫法:1、number[] 2、Array< number > 定義兩個:(number|string)[]

千鋒教育前端TypeScript入門視頻教程(陸神頂配版TS入門教程)的評論 (共 條)

分享到微博請遵守國家法律
凤冈县| 宁南县| 韩城市| 密云县| 昆山市| 治县。| 永丰县| 达孜县| 兴业县| 永丰县| 邵东县| 门头沟区| 漳平市| 乃东县| 东莞市| 四子王旗| 健康| 盐津县| 曲靖市| 灌南县| 湘阴县| 襄樊市| 大宁县| 新泰市| 个旧市| 巴青县| 汾西县| 府谷县| 万载县| 柘城县| 三原县| 大石桥市| 涟源市| 巍山| 多伦县| 尼木县| 贺州市| 沙河市| 高尔夫| 元氏县| 襄樊市|