any、unknown、never、void区别
创始人
2024-05-28 20:10:26
0

定义

  • any: 用于描述任意类型的变量,不作任何约束,编译时会跳过对其的类型检查
  • unknow: 表示未知类型,即写代码的时候还不知道具体会是怎样的数据类型
  • never: 用不存在的值的类型,常用于表示永不能执行到终点的函数返回值,例如抛出异常或函数中执行无限循环的代码(死循环)的函数返回值类型
  • void: 表示无任何类型,没有类型,例如没有返回值的函数的返回值类型

any 与 unknown 的区别:

unknow 与 any 类似,但使用前必须进行断言或守卫

never 与 void 的区别:

用于函数时,never表示函数用于执行不到返回值那一步(抛出异常或死循环)的返回值类型,即永不存在的值的类型,而void则表示没有返回值,不返回或返回undefined

如何使用

  • 能不用any就不用any
  • 声明时如果不确定具体的类型,则可以使用unknow代替,在使用时用类型断言或类型守卫进行类型收缩
  • never常用于构造条件类型来组合出更灵活的类型定义
  • void 常用于表示函数没有返回值

相关内容

热门资讯

新老师作文400字四年级44... 新老师作文400字四年级44篇 篇一:我的新老师我是四年级的小学生,今年迎来了一位新老师。她姓李,给...
地球的心声小学四年级作文【优... 地球的心声小学四年级作文 篇一亲爱的孩子们,我是你们生活的地球,我有一些话想对你们说。作为你们的家园...
四年级作文游庐山(精简6篇) 四年级作文游庐山 篇一庐山位于江西省九江市,是中国著名的风景名胜区之一。我有幸和爸爸妈妈一起去游览了...
三年级作文教学目标(经典5篇... 三年级作文教学目标 篇一在三年级的作文教学中,我们的目标是培养学生的写作能力,提高他们的语言表达能力...
介绍一个好地方四年级作文(精... 篇一:我的家乡-一个好地方我的家乡是一个好地方,它位于美丽的山水之间,被誉为“江南水乡”。家乡有着丰...
暑假里的一处景三年级350字... 暑假里的一处景三年级350字作文 篇一:盛夏里的河畔暑假里的一处景,是我最喜欢的地方,那就是我的家乡...
三年级作文快乐暑假100字(... 三年级作文快乐暑假100字 篇一快乐暑假暑假终于来了,我迫不及待地和家人一起出去玩。我们决定去海边度...
三年级下册第八单元同步作文:... 三年级下册第八单元同步作文:我想变成小鸟 篇一我想变成小鸟我是一个三年级的小学生,最近我们学习了有关...
三年级下册的作文【实用6篇】 三年级下册的作文 篇一:我的暑假生活暑假终于来临了,我迫不及待地开始了我的暑假生活。这个暑假,我经历...
一件相三年级作文300字作文... 一件相三年级作文300字作文怎么写 篇一作文是学生培养语言表达能力的重要途径之一。对于三年级的学生来...
小学三年级我的好朋友作文【精... 小学三年级我的好朋友作文 篇一我有一个好朋友,她叫小芳。我们从一年级开始就是同班同学,一直到现在的三...
忆难忘的一件事作文300字(... 忆难忘的一件事作文300字 篇一初中时期,我曾经参加过一次班级的春游活动,那是我人生中难忘的一件事情...
三年级环保作文(优秀6篇) 三年级环保作文 篇一环保小卫士作为一名小学生,我们应该承担起保护环境的责任,成为环保小卫士。保护环境...
小学三年级写人作文(最新6篇... 小学三年级写人作文 篇一:我喜欢的老师我喜欢的老师是我们班的语文老师,她叫李老师。李老师是一个非常温...
小狗雪球(优秀4篇) 小狗雪球 篇一小狗雪球是一只可爱的小狗,它的毛色雪白,像一个活生生的雪球。小狗雪球的主人是一个年轻的...
美丽的秋天三年级作文(通用6... 美丽的秋天三年级作文 篇一秋天是一个美丽的季节。在这个季节里,大地变得金黄,空气变得清新,处处都洋溢...
三年级难忘的生日作文300字... 篇一:三年级难忘的生日今天是我三年级的生日,我度过了一个难忘的生日。早上,我被爸爸妈妈的生日歌唤醒了...
小学三年级我的好朋友作文(精... 小学三年级我的好朋友作文 篇一我的好朋友是小明。他是我班的同学,我们从幼儿园就认识了。小明有着一双大...
三年级作文钢笔的自诉(优选6... 三年级作文钢笔的自诉 篇一亲爱的老师和同学们:大家好!我是一支普通的钢笔,我来到这个世界已经有一段时...
小学三年级作文1000字 【精选】小学三年级作文1000字4篇  在日常学习、工作或生活中,大家都不可避免地要接触到作文吧,借...