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

网站ftp密码怎么修改app代运营

网站ftp密码怎么修改,app代运营,手机域名免费注册,关于个人工作室网站模板目录 前言 一、ArkTS 二、基础语法 1.基础类型 1.布尔值 2.数字 3.字符串 4.数组 5.元组 6.枚举 7.unkown 8.void 9.null和undefined 10.联合类型 2.条件语句 1.if语句 1.最简单的if语句 2.if...else语句 3.if...else if....else 语句 2.switch语句 5.函数… 目录 前言 一、ArkTS 二、基础语法 1.基础类型 1.布尔值 2.数字 3.字符串 4.数组 5.元组 6.枚举 7.unkown 8.void 9.null和undefined 10.联合类型 2.条件语句 1.if语句 1.最简单的if语句 2.if...else语句 3.if...else if....else 语句 2.switch语句 5.函数 6.类 7.模块 1.导出 2.导入 8.迭代器 参考文章 前言 记录下HarmonyOS开发学习的过程。 一、ArkTS ArkTS是鸿蒙开发的主力语言我们可以通过下面的一张图大致了解下ArkTS。 二、基础语法 1.基础类型 1.布尔值 let isDone:boolean false; 2.数字 TypeScript中所有的数字都是浮点数这些浮点数的类型是number。使用number可以表示十进制、二进制、八进制、十六进制。 let decLiteral: number2023; let binaryLiteral: number0b11111100111;let octalLiteral: number 0o3747; let hexLiteral: number0x7e7; console.log(decLiteral is decLiteral); console.log(binaryLiteral is binaryLiteral);console.log(octalLiteral is octalLiteral); console.log(hexLiteral is hexLiteral); 3.字符串 TyepScript使用string表示文本数据类型可以使用单引号或者双引号表示字符串。 let name: string Jacky; name Tom; name Mick; 4.数组 TypeScript支持两种方式声明数组。 1.元素类型后面加上 let array:number[] [1,2,3,4]; 2.使用泛型 let array:Arraynumber  [1,2,3,4]; 5.元组 let x:[string,Number] [hello,10]; 6.枚举 enum Color{Red,Green,Blue} 7.unkown 有时候我们会想要为那些在编程阶段还不清楚类型的变量指定一个类型。这种情况下我们不希望类型检查器对这些值进行检查而是直接让它们通过编译阶段的检查。那么我们可以使用unknown类型来标记这些变量。 let notSure: unknown 4; notSure maybe a string instead; notSure false; 8.void 当一个函数没有返回值时你通常会见到其返回值类型是 void。 function test(): void {    console.log(This is function is void); } 9.null和undefined TypeScript里undefined和null两者各自有自己的类型分别叫做undefined和null。 let u: undefined undefined; let n: null null; 10.联合类型 联合类型Union Types表示取值可以为多种类型中的一种。 let myFavoriteNumber: string | number; myFavoriteNumber seven; myFavoriteNumber 7; 2.条件语句 1.if语句 条件语句用于基于不同的条件来执行不同的动作。TypeScript 条件语句是通过一条或多条语句的执行结果True 或 False来决定执行的代码块。 1.最简单的if语句 var num:number 5 if (num 0) { console.log(数字是正数)  }2.if...else语句 例如下面的例子中我们可以使用if...else语句判断数字是奇数还是偶数。 var num:number 12;  if (num % 20) { console.log(偶数);  } else {console.log(奇数);  }3.if...else if....else 语句 if...else if....else 语句用来执行执行多个判断条件。 var num:number 2 if(num 0) { console.log(num 是正数) } else if(num 0) { console.log(num 是负数) } else { console.log(num 为0) } 2.switch语句 var grade:string A; switch(grade) { case A: { console.log(优); break; } case B: { console.log(良); break; } case C: {console.log(及格); break; } case D: { console.log(不及格); break; } default: { console.log(非法输入); break; } } 5.函数 function add(x:number,y:number){return x y; } let result:number add(10,20); console.log(\(x)\(y),result); 6.类 我们可以定义一个Person类。 class Person {private name: stringprivate age: numberconstructor(name: string, age: number) {this.name name;this.age age;}public getPersonInfo(): string {return My name is ${this.name} and age is ${this.age};} } 类的继承我们使用extend关键字例如我们还有一个Student类继承自Person类。 class Student extends Person{private studentNO:string;constructor(studentNO:string){super(,12);this.studentNO studentNO;} }通过上面的Employee类我们可以定义一个人物Tom这里可以获取他的基本信息也可以获取他的雇主信息其定义如 let person2 new Employee(Tom, 28, HuaWei); person2.getPersonInfo(); person2.getEmployeeInfo();                     7.模块 随着应用越来越大通常要将代码拆分成多个文件即所谓的模块module。模块可以相互加载并可以使用特殊的指令 export 和 import 来交换功能从另一个模块调用一个模块的函数。 两个模块之间的关系是通过在文件级别上使用 import 和 export 建立的。模块里面的变量、函数和类等在模块外部是不可见的除非明确地使用 export 导出它们。类似地我们必须通过 import 导入其他模块导出的变量、函数、类等。 1.导出 任何声明比如变量函数类类型别名或接口都能够通过添加export关键字来导出例如我们要把NewsData这个类导出代码示意如下 export class NewsData {title: string;content: string;imagesUrl: ArrayNewsFile;source: string;constructor(title: string, content: string, imagesUrl: ArrayNewsFile, source: string) {this.title title;this.content content;this.imagesUrl imagesUrl;this.source source;} } 2.导入 任何声明比如变量函数类类型别名或接口都能够通过添加export关键字来导出例如我们要把NewsData这个类导出代码示意如下 import { NewsData } from ../common/bean/NewsData; 8.迭代器 当一个对象实现了Symbol.iterator属性时我们认为它是可迭代的。一些内置的类型如ArrayMapSetStringInt32ArrayUint32Array等都具有可迭代性。 for..of 语句 for..of会遍历可迭代的对象调用对象上的Symbol.iterator方法。 下面是在数组上使用for..of的简单例子 let someArray [1, string, false];for (let entry of someArray) {console.log(entry); // 1, string, false } for..of vs. for..in 语句 for..of和for..in均可迭代一个列表但是用于迭代的值却不同for..in迭代的是对象的键而for..of则迭代的是对象的值。 let list [4, 5, 6];for (let i in list) {console.log(i); // 0, 1, 2, }for (let i of list) {console.log(i); // 4, 5, 6 } 参考文章 1.TypeScript的官方教程 2.TypeScript的开发环境 3.鸿蒙官网
http://www.w-s-a.com/news/365445/

相关文章:

  • 完整网站源码asp拨打12355可以找团员密码吗
  • 北京有多少家网站怎么自己在百度上做网站
  • 怎样围绕网站专题发展来做ppt网站建设回龙观
  • 网站配置服务Wordpress红色网站源码
  • 外贸网站建设内容包括软件开发公司流程
  • 做中医药网站有前景吗企业网站优化公司
  • 四川建设设计公司网站海南澄迈县
  • 邳州做网站梵克雅宝项链官网价格图片
  • dede网站收录滦平县建设局网站
  • 上海网站建设开发公注册公司要求什么条件
  • 安徽汽车网网站建设wordpress 知乎
  • 网站建设的功能都需要有哪些在线平台
  • 湖南岳阳网站开发网络公司石家庄做网站的公司哪个好
  • 西安市做网站的公司门户网站对应序号是什么
  • 太原网站域名开发什么是网页界面设计
  • 做产品类网站有哪些做一百度网站吗
  • 在线视频网站建设国外最新创意产品网站有哪些方面
  • 在一个网站下建设多个子网站宣传册画册设计公司
  • 潍坊网站建设公司排名网站建设预付
  • 手机和wap网站建设crm客户管理系统模板
  • 微商城网站建设市场唐山地方志网站建设
  • 想象力做网站网站301跳转代码
  • 做暧暧小视频有声音的网站太原网页搜索排名提升
  • 公众号链接的手机网站怎么做动易2006学校网站
  • 网站网上推广网站推他网站
  • 如何进行网站建设分析济宁做企业网站
  • 长沙网站seo技巧wordpress插件头像
  • appserv做网站教程微信信息流广告案例
  • 前端网站开发兼职长春火车站地下停车场收费标准
  • 苏州推广网站建设概况大连公交app