当前位置: 首页 > news >正文

信用中国 网站 支持建设广州知名网站建设公司

信用中国 网站 支持建设,广州知名网站建设公司,开发专业网站,wordpress两个站点文章同步TypeScript基本类型 在TypeScript中#xff0c;基本类型是非常重要的一部分#xff0c;下面我们将详细介绍TypeScript中的基本类型。 基本类型约束 在TypeScript中#xff0c;可以使用基本类型来约束变量的类型。常见的基本类型有#xff1a; number#xff1a;表示数…TypeScript基本类型 在TypeScript中基本类型是非常重要的一部分下面我们将详细介绍TypeScript中的基本类型。 基本类型约束 在TypeScript中可以使用基本类型来约束变量的类型。常见的基本类型有 number表示数字类型包括整数和浮点数。string表示字符串类型。boolean表示布尔类型只有两个值true和false。type[]表示数组类型包含多个同类型元素。object表示对象类型可以包含多个键值对。 除此之外还有两个特殊的基本类型 null表示空对象。undefined表示未定义的值。 需要注意的是null和undefined是其他类型的子集可以赋值给其他类型。如果要获得更严格的空类型检查可以添加strictNullChecks: true此时null和undefined只能赋值给本身。 其他常用类型 除了上述基本类型外还有一些其他常用类型 联合类型 联合类型是指一个变量可以同时具有多种类型。可以使用竖线|来连接不同的类型。例如 let x: number | string; x 1; // 正确 x hello; // 正确 x true; // 错误布尔类型不是x的类型之一当对联合类型的变量进行类型判断之后TypeScript会自动推断出变量的确切类型这种过程叫做类型保护。例如 function printId(id: number | string) {if (typeof id number) {console.log(Your id is ${id.toFixed(0)});} else {console.log(Your id is ${id.toUpperCase()});} }void类型 void类型表示没有任何返回值的函数通常用于约束函数的返回值。例如 function sayHello(): void {console.log(Hello TypeScript!); }never类型 never类型表示一个函数永远不可能结束通常用于约束函数的返回值。例如 function throwError(msg: string): never {throw new Error(msg); }字面量类型 字面量类型是指使用一个值进行约束例如约束性别字段。可以使用单引号或双引号包裹值。例如 type Gender male | female | other; let gender: Gender male; // 正确 gender unknown; // 错误unknown不是Gender类型之一元组类型 元组类型是指一个固定长度的数组并且每一项的类型也确定。可以使用方括号和类型列表来定义元组类型。例如 let person: [string, number] [Tom, 18];any类型 any类型表示不确定的类型可以绕过类型检查可以赋值给任意变量。在TypeScript中尽量少使用any类型因为它会降低代码的可维护性。 类型别名 类型别名是指使用type关键字和自定义名称来定义类型可以用来简化复杂类型。例如 type UserId number | string; function getUserById(id: UserId) {// ... }函数的相关约束 在TypeScript中可以对函数的参数、返回值等进行约束。常见的约束方式有 函数重载 函数重载是指在函数之前对函数调用的多种情况进行声明。例如 function add(x: number, y: number): number; function add(x: string, y: string): string; function add(x: any, y: any): any {return x y; }可选参数 可选参数是指可以在某些参数名后加上问号?表示该参数为可选参数可选参数必须在参数列表的末尾。例如 function printName(firstName: string, lastName?: string) {if (lastName) {console.log(My name is ${firstName} ${lastName}.);} else {console.log(My name is ${firstName}.);} }总结 本文介绍了TypeScript中的基本类型包括基本类型约束、其他常用类型、类型别名和函数的相关约束。TypeScript的类型系统可以帮助开发者更好地捕获潜在的错误并提高代码的可维护性。在使用TypeScript时建议尽量使用类型约束以减少潜在的错误。
http://www.hkea.cn/news/14494810/

相关文章:

  • 企业网站注册流程学编程哪个培训机构好
  • 网站推广中h1标签的重要性搜索引擎营销优化
  • 旅游前 做攻略有什么网站好用制作一个网站步骤排版
  • 网站建设公司 宣传册天津网站建设排名
  • 班级网站建设流程步骤cms系统推荐
  • 群团组织网站建设微信互动平台网站建设
  • 济南高端网站建设价格php带数据库的网站
  • 网站开发项目进度完成表大宗交易平台有哪些
  • 2019建一个什么网站最好网站建设规划设计
  • 快速创建网站做网站购买什么
  • 华强南网站建设网站建设打造学院
  • 专业网站有哪些平台服务信誉好的外贸管理软件
  • 建设网站应该加什么服务腾讯企业邮箱手机版
  • 做网站还赚钱吗小程序图片制作
  • wordpress 建站主题网站html有了怎么建设网站
  • 手机之家报价大全2022丰台网站关键词优化
  • 国外营销型网站设计wordpress采集主题
  • 邢台做网站公司排名怎么样做外链推广网站
  • 高端网站建设与制作福州网站建设培训
  • 跨平台网站开发你注册过的那些网站
  • 兰州市建设工程安全质量监督站网站wordpress 表格插件
  • 南京市网站建设公司建设工程施工合同范本2017免费下载
  • 网站的色彩搭配外贸网站建设报价
  • 鞍山做网站专业公司wordpress营销主题
  • 网站运维公司定制公众号需要多少钱
  • 手机网站 幻灯片js软件开发技术流程图
  • 变量命名网站台州wordpress
  • 企业网站一般用什么域名城市建设网站鹤岗市
  • 桐乡市城乡规划建设局网站抖音代运营价格
  • 企业网站样式自己做网站的公司