any => unknown => never

  • any: 没有类型校验,当开发者不希望 ts在编译时做 typechecking, 而且希望 ts 相信这行代码是 ok的
  • known: known 是 is safer than any. 当值是 known, 不允许对它做任何操作,看代码:
function f1(a: any) {a.b(); // ok 												

any, never, unknown的区别相关推荐

  1. ts中any 、unKnown的区别

    ts中any .unKnown的区别 any和unknown 两者都是顶级类型(top type),任何类型的值都可以赋值给顶级类型变量 const a:any = '字符串'//不报错 const ...

  2. TS 中 any 和 unknown 的区别

    在 TypeScript 中, 如果有一个场景,不太好定义类型,但是你自己知道你在做什么,你自己知道它类型肯定是什么,这个时候可能就会忍不住使用 any.如果你有类似的经历,你应该会理解我的意思,没有 ...

  3. TypeScript中any与unknown的区别

    1:any类型 任何类型都可以是any类型,any类型就相当于是免检标签,给了开发者很大的自由,typescript允许any类型的值进行任何操作,对它一路绿灯. let score: any = 6 ...

  4. any,和unknown的区别

    异同点 相同点: any和unkonwn 可以是任何类的父类,所以任何类型的变量都可以赋值给any类型或unknown类型的变量 不同点 any也可以是任何类的子类,但unknown不可以,所以any ...

  5. 【ts】typeScript高阶:any和unknown

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 typeScript高阶之any和unknown 前言 一.any与unknown类型的区别 二.unknown类型与其他类型的联合类 ...

  6. TypeScript查缺补漏

    tsconfig.json常用配置 选项一:配置编译目录(rootDir)和输出目录(outDir) 一般来讲在根目录下创建src目录(存放ts代码)和dist目录(存放编译后的js代码) 在tsco ...

  7. typeScript学习笔记day01——小肉包

    typeScript学习笔记 class1: 一.javaScript(js)的优缺点 javaScript是在微软公司和网景公司之间爆发的浏览器大战期间,由网景公司的Brendan Eich(布兰登 ...

  8. TS学习笔记 TS基本类型

    基本类型 类型声明 类型声明是TS非常重要的一个特点 通过类型声明可以指定TS中变量(参数.形参)的类型 指定类型后,当为变量赋值时,TS编辑器会自动检查是否符合类型声明,符合则赋值,否则报错 指定类 ...

  9. 一些忘了的东西。。。

    复习 函数的原型对象上面有一个constructor指回person函数 面向对象有三大特性:封装.继承.多态 /* 多态:当对不同数据类型进行同一个操作但是表现出来的形式不同就是多态的体现 */ c ...

最新文章

  1. 程序员从初级到中级10个秘诀 【转载】
  2. 解决Wamp 开启vhost localhost 提示 403 Forbbiden 的问题!
  3. Android 开发学习随笔
  4. XHTML学习笔记 Part2:核心元素
  5. EasyRTMP CPU占用问题调优(一)
  6. Python正则替换字符串函数re.sub用法示例(1)
  7. leetcode1338. 数组大小减半(贪心算法)
  8. 在windows命令行中查询MySQL乱码
  9. HDU-2602-Bone Collector(dp)
  10. python数组下标用变量_你所不知道的Python奇技淫巧13招【实用】
  11. restlet Framework2.2和2.3版本的对比
  12. Java题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。
  13. 【tool】番茄时间管理法
  14. 最基础内网ip地址配置
  15. Excel:文本数字转换成数字的三种方法(转)
  16. hexo入门学习(六):文章图片存储到七牛云
  17. 多元随机森林回归(Multivariate Random Forest Regreesor)经验总结
  18. Modbus协议(翻自wiki)
  19. gateway和openfeign依赖冲突
  20. geohash网格图_Geohash 网格聚合

热门文章

  1. 盛天海电商:拼多多活动怎么去定位?
  2. Java学习笔记 --- 多分支
  3. Activity跳转后自动执行了onDestroy
  4. Excel表格转换为布尔表
  5. 文件夹重命名,快速修改多个文件夹名称
  6. 深空通信相关资料——以火星为例
  7. google 招聘题
  8. LTE:RA-RNTI;T-CRNTI;C-RNTI
  9. Object.assign()的详解和用法
  10. STM32通过TB6612FNG模块驱动电机