-
- 上半身是你三十
TV個不和你喝奶粉查看全部 -
let log3 = (message: string,code ?: number) => {
// 加?code可以不傳,code:number = 0,可以設置默認值,也可以不傳
// 可選參數,有默認值的參數,得在后面位置
console.log(message,code)
}
log3("hello")
查看全部 -
// unknown
let randomValue: unknown = 666;
randomValue = true;
randomValue = '232ds';
randomValue = {};
if(typeof randomValue === 'function'){
randomValue()
}
if(typeof randomValue === 'string'){
randomValue.toUpperCase()
}
查看全部 -
tuple 元祖,固定長度,固定位置類型的數組;
有個bug:可以push追加元素;
查看全部 -
es6 = es2015 目前沒做到所有瀏覽器都兼容,未來一定會支持的
查看全部 -
js?
ECMA International 愛瑪國際,負責維護版本
所寫ES
查看全部 -
tsv -v 查看typescript的版本
查看全部 -
14.16.0 LTS
long time surport,推薦下載穩定版本的。
查看全部 -
npm install -g typescript 全局安裝,
不推薦用vscode插件來安裝typescript
查看全部 -
typescript使用4大優勢:
類型推演與類型匹配
開發編譯時報錯;
極大避免低級錯誤
支持js端最新特性(包含es6/7/8)
查看全部 -
字符串類型前面加上一個“+”,效果等同于parseInt
查看全部 -
ts是js超級,super set
查看全部 -
typescript 文檔:避免使用var定義變量
查看全部 -
一個函數永遠執行不完,never
查看全部
舉報