-
- 上半身是你三十
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
查看全部 -
typescript可以解放劳动力,可以写出质量更高的代码
开发过程中可以报错,是区别js重要一项。
查看全部 -
ts是js超级,super set
查看全部 -
typescript 文档:避免使用var定义变量
查看全部 -
一个函数永远执行不完,never
查看全部
举报