-
對象的定義
interface接口類型可以提前聲明該接口中定義的函數(shù)的輸入輸出值類型
1。定義一個類class用于實現(xiàn)接口IPoint 接口實現(xiàn)關鍵詞implements
2。類中聲明成員變量 以及實現(xiàn)成員方法
3。創(chuàng)建實例對象使用new Point()創(chuàng)建
4。調用類中方法 直接點調用
5。對象object是類class的實例化 對象也被稱作實例instance
6。對象實例化前須初始化成員變量值 如point.x=2 但是這樣給成員變量賦值太蠢了,于是就有了構造函數(shù)constructor
7。使用構造函數(shù)關鍵詞constructor 給類成員變量賦值,即構造函數(shù)處理之后把值傳給類x和y 通過這樣的處理實例化對象的時候就可以同時把xy值傳入給坐標賦值
8。構造函數(shù)中的參數(shù)xy 可以變可選項option 也就是加一個??;蛘?一個默認值, 就可以不需要給xy賦值依然不報錯
9。js構造函數(shù)不可以重載 一個類有且僅有一個constructor。讓構造函數(shù)使用可選參數(shù)或加入默認參數(shù)則會變相的重載構造函數(shù)。善于使用構造函數(shù)可以生成模板代碼節(jié)約勞動力
查看全部 -
面相對象接口類型 interface
定義好入?yún)ο蟮念愋?br />查看全部 -
1.定義多項入?yún)?必須傳多項入?yún)?否則報錯 或者參數(shù)加?就可以不穿
2.參數(shù)可以定義默認值 比如code=0
3.不確定是否有該參數(shù)的參數(shù)需要放到最后一位入?yún)⒅?否則報錯查看全部 -
當一個變量定義any類型后 確定了其類型且許多內置函數(shù)無法識別時 可以對該變量使用類型適配 確定該變量的類型 尖括號或as符號給變量做類型適配
查看全部 -
永遠不可能執(zhí)行完成的函數(shù)類型 就是never 不常用
查看全部 -
void類型是不存在 即存在本身就不存在。undefined是聲明了的變量不存在 js中沒有void類型只有undefined類型
查看全部 -
懶得定義復雜類型的數(shù)據(jù)結構就用any 但是擔心報錯就用unknown 它是一個類型安全的any如上代碼不加判斷any不報錯 unknown報錯
查看全部 -
構造函數(shù)構造函數(shù)
查看全部 -
快點快點快點快點打開空調開快點
查看全部 -
number boolean string數(shù)據(jù)類型定義 也可以直接寫數(shù)據(jù) 默認定義數(shù)據(jù)類型
查看全部 -
開發(fā)環(huán)境安裝 本地運行的輕量級服務器 會成為自動編譯的第一步
Npm run start 避免刷新頁面顯示新的代碼
改變代碼時點右下加號再起一個命令行執(zhí)行tsc則改變的代碼生效了查看全部 -
Vscode打開控制臺
先編譯ts成js 再運行node main.js 輸出則成功
查看全部 -
1。Ts安裝
2。正常安裝通過命令tsc -v查看安裝的ts版本查看全部 -
左下角tsc為ts編譯器
查看全部 -
加號強制轉數(shù)字類型
查看全部
舉報
0/150
提交
取消