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