柚子快報激活碼778899分享:TypeScript學(xué)習(xí)筆記
1.ts和js的區(qū)別
?
2. ts的優(yōu)勢
3. ts下載后報錯解決方法
報錯:
PS C:\Users\\Desktop> tsc -v tsc : 無法加載文件 C:\Users\32173\AppData\Roaming\npm\tsc.ps1,因?yàn)樵诖讼到y(tǒng)上禁止運(yùn)行腳本。有關(guān)詳細(xì)信息,請參閱 https:/ go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 + tsc -v + ~~~ ? ? + CategoryInfo ? ? ? ? ?: SecurityError: (:) [],PSSecurityException ? ? + FullyQualifiedErrorId : UnauthorizedAccess
解決:以管理員身份打開powershell輸入
set-ExecutionPolicy RemoteSigned
后回車?
參考:http://t.csdn.cn/99MgU?
(補(bǔ)充):如何以管理員身份打開powershell:http://t.csdn.cn/pVYTn
4.ts類型
?
5.ts標(biāo)注位置
1.標(biāo)注變量
2.標(biāo)注參數(shù)
3.標(biāo)注返回值
6.定義復(fù)雜類型
1.type
賦值必須跟定義的屬性一樣才行
2. interface
與type幾乎沒有差別
定義屬性名時加上?可以在賦值時忽略該變量,比如name?:number
函數(shù)調(diào)用時只要被調(diào)用類跟要求類比較像就可以強(qiáng)轉(zhuǎn)
7.函數(shù)類型
8.字面量類型
比如輸出對齊形式
可以把可選范圍限制在三個選項(xiàng)中
如果函數(shù)要求處理字符串,null和undefine,可以采取上面的寫法,null用"|"處理,undefined用"?"處理?
9.泛型?
?泛型函數(shù)
?
10.ts中class使用
語法中接近java中的類,但本質(zhì)是原型
?
柚子快報激活碼778899分享:TypeScript學(xué)習(xí)筆記
文章來源
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。