五月天青色头像情侣网名,国产亚洲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入門教程)的評論 (共 條)

分享到微博請遵守國家法律
周宁县| 南部县| 北京市| 伊通| 潞西市| 平原县| 青河县| 石家庄市| 新竹县| 临夏市| 望谟县| 白朗县| 申扎县| 仪陇县| 三明市| 尉氏县| 乡宁县| 石河子市| 富裕县| 如皋市| 沂水县| 家居| 江都市| 宜兴市| 岗巴县| 胶南市| 巢湖市| 杨浦区| 多伦县| 大邑县| 运城市| 潮州市| 南皮县| 襄城县| 六盘水市| 淄博市| 广昌县| 二连浩特市| 上高县| 周至县| 佛学|