- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
TypeScript常用基础数据类型
TypeScript的常用基础数据类型TypeScript的常用基础数据类型有:any(任意类型)number(数字类型)string(字符串类型)boolean(布尔类型)数组类型tuple(元组类型)enum(枚举类型)void类型null和undefined类型never类型
TypeScript的常用基础数据类型any类型声明为any的变量可以赋予任意类型的值示例代码如下:let?data:?any;???????????????//声明变量data为any类型data?=?hello;??????????????//将字符串赋值给dataconsole.log(typeof(data));???//输出data的类型为string
TypeScript的常用基础数据类型number类型number代表数字类型,是浮点值,它可以用来表示整数和小数。示例代码如下:let?data:?number;???????????//声明变量data为数字类型data?=?222;console.log(typeof(data));??//number
TypeScript的常用基础数据类型string类型string代表字符串类型,使用单引号(‘)或双引号(“)来表示字符串类型,反引号(`)来定义多行文本和内嵌表达式,反引号中的${变量名}会替换成相应的变量的值。示例代码如下:let?data1:?string?=?hello;???//声明变量data为字符串类型let?data2?=?`${data1}`;????????//使用反引号,${变量名}会获取到相应变量的值console.log(data2);????????????//hello?
TypeScript的常用基础数据类型boolean类型boolean代表布尔类型,表示逻辑值:true和false。示例代码如下:let?data:?boolean?=?true;?????//声明变量data为布尔类型
TypeScript的常用基础数据类型数组类型数组里放的都是类型相同的数据。有两种方式可以定义数组。第一种,可以在元素类型后面接上[]。第二种使用数组泛型,Array元素类型。示例代码如下://声明变量datas为数组类型,数组中都是数字,声明数组时同时初始化值let?datas:?number[]?=?[4,8,7];//声明变量temps为数组泛型,数组中的数据类型是numberlet?temps:?Arraystring?=?[hi,ArkTS];console.log(temps[1]);?????//获取temps数组的第2个成员的值,值为ArkTS
TypeScript的常用基础数据类型元组类型元组类型允许表示一个已知元素数量和类型的数组,各元素的类型不必相同,初始化值时对应位置的数据类型要相同。示例代码如下:let?temps:?[number,string,boolean]?=?[2,Hi,false];?//个数、类型、顺序要一致temps?=?[UI,HarmonyOS,true];//编译报错:不能将类型“string”分配给类型“number”
TypeScript的常用基础数据类型枚举类型使用枚举我们可以定义一些带名字的常量。使用枚举可以清晰地表达意图或创建一组有区别的用例。TypeScript支持数字的和基于字符串的枚举。示例代码如下:enum?DeviceType{????????ZigBee,????LoRa}console.log(DeviceType.LoRa+);//从枚举类中取LoRa成员的值,值为1
TypeScript的常用基础数据类型void类型void类型一般用于声明函数返回值类型它表示没有任何类型。当一个函数没有返回值时,你通常会见到其返回值类型是void。(void用来声明的变量没多大作用)。示例代码如下:function?testFun():?void{????//函数没有返回值????return?123;????//编译报错:不能将类型“number”分配给类型“void”}?
TypeScript的常用基础数据类型undefined与null类型undefined与null用作变量类型声明用处不大,undefined一般用于变量未初始化时的默认值,null变量用于给变量置空时使用。示例代码如下:?let?cat;?????????????????????//声明变量cat,但没有初始化?console.log(cat+);????????????//undefined?cat?=?null;?if(null?==?cat)?{????console.l
您可能关注的文档
- 《HarmonyOS应用开发基础》 课件 知识点1-1-1 HarmonyOS简介.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-1-2 开发前准备.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-2-1 认识TypeScript.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-3-1 TypeScript函数.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-3-2 TypeScript面向对象编程.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-1 认识ArkTS工程.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-2 认识ArkTS声明式开发.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-3-1 Row与Column组件的使用.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-3-2 基础组件1.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-4 开发数据展示页.pptx
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
最近下载
- 中国大陆人才趋势报告2024.pdf
- 纪委领导干部2025年度民主生活会个人对照检查材料2.docx VIP
- “弱爆破、短进尺”隧洞爆破开挖施工及安全控制.pdf
- Onkyo TX-NR737 Basic Manual for Upgrade用户手册说明书.pdf
- 2024-2025学年深圳市南山区四上数学期末试卷及答案.docx
- JTT 660-2006 -水上加油站安全与防污染技术要求.pdf
- 5_铁路2024冲刺(2+11)+知识点 - 打印.pdf VIP
- 二氯甲烷安全技术说明书(MSDS).pdf
- 深圳市第十四届职工技术创新运动会暨2024年深圳技能大赛鸿蒙移动应用开发(计算机程序设计员)“工匠之星”职业技能竞赛决赛样题.docx VIP
- PICC维护操作评分标准及流程.doc
文档评论(0)