尚武科技——负责任的企业公民

电话

电话咨询

pHONE CONSulTING

0311-83796180

QQ

在线咨询

ONliNE CONSulTING
百度商桥
科技以人为本
尚武旗下网站
尚武科技
搜索图标
Sitemap | Mail | 合作答疑 | 招贤纳士
网站公告

尚武科技春节放假公告    2024-02-03

尚武科技服务热线:0311-
 83796180
   
我们是谁  |  企业文化  |  新闻动态  |  加入我们  |  行业知识
初识TypeScript(二)

  在过去几年中,TypeScript 的热门程度、社区规模和使用率都在不断提升。如今,甚至 Facebook 正将 Jest 项目转移至 TypeScript。接下来就由石家庄网站开发工程师简单的讲解一下TypeScript中的变量类型。

石家庄网站开发

  类型

  Boolean (布尔值)

石家庄网站开发

  Number (数字)

石家庄网站开发

  String (字符串)

石家庄网站开发

  Array (数组)

  数组可以写成下面两种形式:

石家庄网站开发

  Tuple (元组)

  Tuple 类型表示一种组织好的数组,元素的类型预先知道,并且数量固定。这意味着你有可能得到错误提示:

石家庄网站开发

  Any (任意值)

  any与类型系统中的任何类型都兼容。意味着可以将任何内容赋值给它,也可以将它赋值给任何类型。它能让你避开类型检查。

石家庄网站开发

  Void (空值)

  void 表示没有任何类型。它通常用作没有返回值的函数的返回类型。

石家庄网站开发

  Never

  never 类型表示的是那些永不存在的值的类型。例如,never 类型是那些总是会抛出异常、或者根本就不会有返回值的函数的返回值类型。

石家庄网站开发

  Unknown

  TypeScript 3.0 引入了 unknown (未知) 类型,它是与 any 类型对应的安全类型。任何东西都可以赋值给 unknown,但 unknown 不能赋值给除了它本身和 any 以外的任何东西。在没有先断言或指定到更具体类型的情况下,不允许对 unknown 进行任何操作。

石家庄网站开发

  类型别名

  类型别名可以为现有类型提供替代名称,以便某些地方使用。构造它的语法如下:

石家庄网站开发

  联合类型

  TypeScript 允许让一个属性具有多种数据类型,名为 union (联合) 类型。

石家庄网站开发

  交叉类型

  交叉类型是将多种类型叠加到一起成为一种类型。

 

石家庄网站开发

  以上关于TypeScript 中类型的介绍属石家庄网站开发工程师的个人观点,大家如果对此有着不同的见解,可以关注公众号“尚武科技派”给我留言,大家可以交流一下自己的心得体会,共同学习进步。




上一篇:3389远程桌面的剪切板无法使用的解决办法             下一篇:营销学的起源

标签:石家庄网站开发
尚武科技
推荐阅读
睿亿网络用心服务的团队,竭诚为您服务 客服不能及时回复您,您可点击QQ进行交谈
欲了解业务详情,请拨打咨询热线:
值班电话:15512183667
在线服务: 尚武科技售前专员   
合作答疑 |  企业邮箱 |  关于我们 |  联系我们 |  版权声明 |  会员中心 |  友情链接 |  免责声明
Copyright © 2008-2019 尚武科技 保留所有权利 >冀ICP备07012169号    Copyright © 2008 www.sw-tech.cn, Inc. All rights reserved