TypeScript
kuangben2000
这个作者很懒,什么都没留下…
展开
-
typescript 函数参数类型不做检查
typescript 函数参数类型不做检查请问typescript会检查参数类型么?https://www.zhihu.com/question/333285875/answer/742095444Lcng放弃的时候,明白了坚持的意义。TypeScript(编译器)会检查参数类型,但只会检查参数(以及变量和对象成员)的编译时类型,而不会(也无法)检查参数的运行时类型。TypeScript中的编译时类型是基于结构的(若要了解基于结构的类型系统,请参考https://en.wi.转载 2020-09-03 12:56:42 · 1351 阅读 · 0 评论 -
TypeScript基础入门之高级类型的可null类型
TypeScript基础入门之高级类型的可null类型https://www.jianshu.com/p/cc4c6b2cfc45TypeScript基础入门之高级类型的可null类型高级类型可null类型(Nullable Types)TypeScript具有两种特殊的类型,null和undefined,它们分别具有值null和undefined。 默认情况下,类型检查器认为null与undefined可以赋值给任何类型。null与undefined是所有其它类型的一个有效值。 这也转载 2020-08-31 22:53:21 · 303 阅读 · 0 评论 -
TypeScript: this bind 和 回调的正确用法
TypeScript: this bind 和 回调的正确用法https://www.cnblogs.com/naiking/p/9836289.htmlTypeScript 中如果传递了 而且在回调函数中用了this 的话, 就要小心了, 这个this 不一定是指向当前类对象了,如果想确保指向的还是那个对象的话, 需要在传递那个方法的时候, 先调用bind(this).或者就是在回调的时候, 不要直接func(agrs) 而是改成 func.call(目标对象, args)示例:.转载 2020-08-30 16:49:23 · 3312 阅读 · 0 评论 -
typescript 类型断言
typescript 类型断言https://www.jianshu.com/p/76e96215c759有时候会遇到这样的情况,你会比TypeScript更了解某个值的详细信息。 通常这会发生在你清楚地知道一个实体具有比它现有类型更确切的类型。通过类型断言这种方式可以告诉编译器,“相信我,我知道自己在干什么”。 类型断言好比其它语言里的类型转换,但是不进行特殊的数据检查和解构。 它没有运行时的影响,只是在编译阶段起作用。 TypeScript会假设你已经进行了必须的检查。类型断言有两种形式转载 2020-08-30 16:44:55 · 186 阅读 · 0 评论 -
关于TypeScript中null,undefined的使用
关于TypeScript中null,undefined的使用https://www.cnblogs.com/ServiceboyNew/p/3590249.htmlTypeScript本质是javascript,因此基本上js所有的功能在ts上完全可以照搬照抄过来使用。根据ts的文档,有些我觉得值得商榷的——比如null,undefined就是例子。文档上说一个变量如果是number,boolean等基本类型,可以为null或者是undefined。在我看来,既然TS是“强语言”类型,我们.转载 2020-08-30 16:17:27 · 4019 阅读 · 0 评论 -
typescript let和const区别
typescript let和const区别https://www.cnblogs.com/xyyou/p/11673095.html全局声明var声明在函数体外,所声明的变量为全局变量。varname="张三";var所声明的全局变量会作为window的一个属性,可以使用"."来引用。如上例的name引用:console.log(window.name)注意:非严格模式下,声明在函数体内的变量,把声明语句的var去掉,那么所声明的变量也是全局变量。作用域v...转载 2020-08-29 00:48:46 · 1719 阅读 · 0 评论 -
Typescript 基本数据类型(boolean、number、string、any、联合)
Typescript 基本数据类型(boolean、number、string、any、联合)https://blog.csdn.net/themagickeyjianan/article/details/84632715 //-----布尔 let b: boolean = new Boolean(1).valueOf(); console.log(b); let a: boolean = true; //-----整形 l...转载 2020-08-29 00:45:31 · 426 阅读 · 0 评论 -
正确配置 Visual Studio Code 开发和调试 TypeScript
正确配置 Visual Studio Code 开发和调试 TypeScripthttps://segmentfault.com/a/1190000018777683正确配置 Visual Studio Code 开发和调试 TypeScriptvisual-studio-code typescript发布于 2019-04-06图片描述一、环境 Node.js v10.15.3 npm 6.9.0 Visual Studio Code 1.33.0 (user...转载 2020-08-29 00:01:01 · 413 阅读 · 0 评论