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

电话

电话咨询

pHONE CONSulTING

0311-83796180

QQ

在线咨询

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

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

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

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

石家庄网站开发

  Interface (接口)

  接口好似你和编译器定义契约,由你指定一个类型,预期它的属性应该是些什么类型。

  注:接口不受 JavaScript 运行时的特性影响,它只在类型检查中会用到。

  - 可以声明可选属性(带有 ? 标记),意味着接口的对象可能会、也可能不会定义这些属性。

  - 可以声明只读属性,意味着一旦为属性赋值,就无法更改。

石家庄网站开发

  扩展接口

  接口可以扩展成另一个接口,或者更多接口。这使得接口的编写更具有灵活性和复用性。

石家庄网站开发

  实现接口

  实现接口的类需要严格遵循接口的结构。

石家庄网站开发

  枚举

  enum (枚举) 用来组织一组的相关值,这些值可以是数值,也可以是字符串值。

石家庄网站开发

  默认情况下,枚举的本质是数字。enum 的取值从 0 开始,以 1 递增。

  上一个例子所生成的 JavaScript 代码如下:

石家庄网站开发

  或者,枚举可以用字符串值来初始化,这种方法更易读。

石家庄网站开发

  反向映射

  enum 支持反向映射,也就是说,可以通过值来获得成员、成员名。

  回顾之前 CardSuit 的例子:

石家庄网站开发

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




上一篇:Iis6网站设置应用程序池内存和虚拟内存的大小             下一篇:网页设计技巧

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