- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
认识TypeScriptavaScript和TypeScript概述TypeScript程序的编译与运行TypeScript语法说明TypeScript变量声明
JavaScript与ES6JavaScript语言(简称“JS”)解释型脚本语言广泛应用在Web端、移动端、小程序端、桌面端、服务端动态类型语言ES6(全称“ECMAScript6.0”)JavaScript的一个版本标准2015年6月,ES6版本正式成为国际标准
TypeScript简介TypeScript(简称“TS”)微软开发的一种开放源代码语言JS的一个超集提供编译时的静态类型检查ArkTS鸿蒙生态的一种应用开发语言TS的一个超集扩展了声明式UI、状态管理等相应的能力JS、TS、ArkTS三者关系
TypeScript程序的编译和运行编译使用tsc命令将TS文件.ts编译成JS文件例如:tsctest.ts运行使用node命令执行编译生成的JS文件例如:nodetest.js
TypeScript语法说明TypeScript是面向对象语言,与C#或Java类似。相同之处:可以使用数据类型定义变量具有函数、类、接口、枚举等类型。不同之处:TS结束语句可以使用分号也可以不使用分号TS字符串可以使用单引号也可以使用双引号示例:
TypeScript变量声明TypeScript变量的命名规则:变量名称可以包含数字和字母;除了下划线_和美元$符号外,不能包含其他特殊字符,包括空格;变量名不能以数字开头;不能是关键字,例如let、const等示例:正确的变量命名:message、$name、_init错误的变量命名:123、123message、user/name!fruit1amilk%$age_value思考一下:以下哪些变量命名是正确的:
TypeScript变量声明声明变量使用的关键字:var或let(建议使用let)TypeScript声明变量方式的几种情况:let[变量名]:[类型]=值; 使用示例:letuname:string=hello;let[变量名]:[类型]; 使用示例:letuname:string;let[变量名]=值; 使用示例:letuname=hello;let[变量名]; 使用示例:letuname;
TypeScript变量声明TypeScript在编译时进行类型检查,遵循强类型,如果将不同的类型赋值给变量会编译错误。示例代码如下://声明变量val,并赋初始值let?val?=?123;//使用变量val?=?456?;?//正确console.log(val);//在控制台打印出变量val的值val?=??deg;?//编译错误
您可能关注的文档
- 《HarmonyOS应用开发基础》 课件 知识点1-1-1 HarmonyOS简介.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-1-2 开发前准备.pptx
- 《HarmonyOS应用开发基础》 课件知识点1-2-2 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
- 中国国家标准 GB/Z 45492-2025标准化教育课程建设指南 国家质量基础设施(NQI)及应用.pdf
- GB/T 16262.1-2025信息技术 抽象语法记法一(ASN.1) 第1部分:基本记法规范.pdf
- GB/Z 45492-2025标准化教育课程建设指南 国家质量基础设施(NQI)及应用.pdf
- GB/Z 45388.1-2025工业过程测量、控制和自动化 第1部分:工业设施和智能电网之间的系统接口.pdf
- 中国国家标准 GB/T 35205.1-2025越野叉车 安全要求及验证 第1部分:伸缩臂式叉车.pdf
- 山东省威海市高三物理第二次模拟考试试题-人教版高三全册物理试题.doc
- 网络安全等级防护2.0建设方案【47页PPT】.pptx
- 基于SAP智能制造企业ERP解决方案【90页PPT】.pptx
- 企业级云加速数字化转型【22页PPT】.pptx
- 企业数字化转型暨企业大数据管理治理平台建设方案(43页).pptx
文档评论(0)