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

网站项目申请原创文章代写

网站项目申请,原创文章代写,免费网页设计源码,开发一个小程序要多少钱文章目录 一、基本数据类型的定义1、变量声明2、数字类型3、字符串类型4、布尔类型5、数组类型6、元组类型7、枚举类型8、联合类型#xff08;少用#xff09;9、未知Unkown类型10、未定义和空值类型 二、数据类型的使用1、组件内部声明变量不需要使用let关键字2、使用Divide… 文章目录 一、基本数据类型的定义1、变量声明2、数字类型3、字符串类型4、布尔类型5、数组类型6、元组类型7、枚举类型8、联合类型少用9、未知Unkown类型10、未定义和空值类型 二、数据类型的使用1、组件内部声明变量不需要使用let关键字2、使用Divider()可以添加一根分割线3、其他变量的调用练习 一、基本数据类型的定义 1、变量声明 变量名要求和大部分编程语言基本一致 变量名称可以包含数字和字母。变量名不能以数字开头。除了下划线 _ 和美元 $ 符号外不能包含其他特殊字符包括空格。不能使用关键字和保留字已经定义了特殊含义的单词 在TypeScript的语法中声明变量需要加上前缀关键字let。 //变量声明并赋值变量的初始化 let name: string Next //变量声明后面需要再单独赋值 let age: number age 252、数字类型 TypeScript里面的所有数字都是浮点数这些浮点数类型表示为 number。除了支持十进制还支持二进制、十六进制和八进制。如下便是定义方式 //number类型可以表示不同进制的数值类型 //浮点型 let num1: number 3.1415926 //二进制 let num2: number 0b10110 //十六进制 let num3: number 0xAB //八进制 let num4: number 0o3043、字符串类型 TypeScript里使用 string表示文本数据类型 可以使用双引号 或单引号表示字符串或者反引号。 注意反引号为英文状态下输入左上角的~键ESC下面的一个键该种形式的字符串表达可以解析变量 //string可以用多种引号表达字符串类型 //双引号 let s1: string 逝者如斯而未尝往也。 //单引号 let s2: string 盈虚者如彼而卒莫消长也。 //反引号英文状态下输入左上角的~键ESC下面的一个键该种形式的字符串表达可以解析变量 let s3: string s1:${s1} , s2:${s2} //字符串拼接 let s4: string 拼接 s3 反引号内容4、布尔类型 TypeScript中可以使用boolean来表示这个变量是布尔值可以赋值为true或者false。不是C语言中的0和1来表示而且需要注意不能写成True和False首字母不需要大写。 //布尔类型boolean let b1: boolean true let b2: boolean false5、数组类型 两种定义数组的方式 let 变量名: string[]let 变量名: Array //数组类型Array let view1: string[] [江上,清风,山间,明月] let view2: Arraystring [造物者,东方既白] //利用数组的索引值取用第一个元素下标为0开始第二个为1依次类推 //即view1[0]表示“江上”view1[1]表示“清风”6、元组类型 元组类型允许表示一个已知元素数量和类型的数组各元素的类型不必相同。 比如你可以定义一对值分别为 string和number类型的元组。 //元组与数组有一定相似性但是元组可以同时存储不同类型数据 let x: [number, string] //声明 x [25, Next] //正确赋值 // x [Next, 25] //错误赋值7、枚举类型 enum类型是对JavaScript标准数据类型的一个补充使用枚举类型可以为一组数值赋予友好的名字这样可以增加程序的可读性。 //枚举类型 enum myColor{Bl blue,Re red,Ye yellow,Gr green }8、联合类型少用 联合类型Union Types表示取值可以为多种类型中的一种是用在不确定类型的情况下。 let unions: number | boolean | string unions 29 unions false unions Next9、未知Unkown类型 有时候我们会想要为那些在编程阶段还不清楚类型的变量指定一个类型。这种情况下我们不希望类型检查器对这些值进行检查而是直接让它们通过编译阶段的检查。那么我们可以使用unknown类型来标记这些变量。 //未知数据类型当不知道数据类型时或者后期需要变化数据类型时可以用 let notSure: unknown 25 notSure I am Next notSure 27 notSure false10、未定义和空值类型 在HarmonyOS的ArkTS语法里也是TypeScript中undefined和null两者各自有自己的类型分别叫做undefined和null。 let u: undefined undefined; let n: null null;二、数据类型的使用 1、组件内部声明变量不需要使用let关键字 而且在调用组件内变量时需要使用this去引用。 //在组件内部声明变量不需要加let关键字dates: string 2023/11/28//调用组件内部声明的变量需要使用this才能调用Divider()Text(this.dates).fontSize(30).fontWeight(FontWeight.Bold).fontColor(myColor.Gr)2、使用Divider()可以添加一根分割线 该函数可以直接在组件内使用。 3、其他变量的调用练习 //变量声明并赋值变量的初始化 let name: string Next //变量声明后面需要再单独赋值 let age: number age 25//number类型可以表示不同进制的数值类型 //浮点型 let num1: number 3.1415926 //二进制 let num2: number 0b10110 //十六进制 let num3: number 0xAB //八进制 let num4: number 0o304//string可以用多种引号表达字符串类型 //双引号 let s1: string 逝者如斯而未尝往也。 //单引号 let s2: string 盈虚者如彼而卒莫消长也。 //反引号英文状态下输入左上角的~键ESC下面的一个键该种形式的字符串表达可以解析变量 let s3: string s1:${s1} , s2:${s2} //字符串拼接 let s4: string 拼接 s3 反引号内容//布尔类型boolean let b1: boolean true let b2: boolean false//数组类型Array let view1: string[] [江上,清风,山间,明月] let view2: Arraystring [造物者,东方既白] //利用数组的索引值取用第一个元素下标为0开始第二个为1依次类推//元组与数组有一定相似性但是元组可以同时存储不同类型数据 let x: [number, string] //声明 x [25, Next] //正确赋值 // x [Next, 25] //错误赋值//联合类型联合类型Union Types表示取值可以为多种类型中的一种。 let unions: number | boolean | string unions 29 unions false unions Next//枚举类型 enum myColor{Bl blue,Re red,Ye yellow,Gr green }//未知数据类型当不知道数据类型时或者后期需要变化数据类型时可以用 let notSure: unknown 25 notSure I am Next notSure 27 notSure false//可以在组件中使用全局变量 Entry Component struct Index {//在组件内部声明变量不需要加let关键字dates: string 2023/11/28build() {Row() {Column() {//文本一通过索引值访问并显示数组里面的元素Text(view1[1]).fontSize(50).fontWeight(FontWeight.Bold)//分割线Divider()//文本二使用布尔值进行两种数值的切换显示若if判断的是b2则会显示num3// 显示数值需要转换成字符串类型if (b1) {Text(num1.toString()).fontSize(50).fontWeight(FontWeight.Bold).fontColor(myColor.Bl) //调用枚举类型} else {Text(num3.toString()).fontSize(50).fontWeight(FontWeight.Bold).fontColor(myColor.Gr)}//调用组件内部声明的变量需要使用this才能调用Divider()Text(this.dates).fontSize(30).fontWeight(FontWeight.Bold).fontColor(myColor.Gr)}.width(100%)}.height(100%)} }
http://www.zqtcl.cn/news/262309/

相关文章:

  • 在线购物网站的设计阿里巴巴网站建设
  • 宿迁网站制作公司河北省建设工程协会网站
  • 美丽寮步网站建设做招聘的网站有哪些内容
  • 服装商店的网站建设要求企业所得税率
  • 南联网站建设公司注册企业查询
  • 商业网站的网址买网站服务器吗
  • 专业的单位网站开发网站开发和网页开发有什么区别
  • 电子商务网站建设 概念免费网页设计制作网站
  • 柳州做网站设计的公司游戏界面设计图片
  • 网站建设属于无形资产吗网站开发工程师 下载
  • 湖北城乡建设部网站首页推广电子商务网站的案例
  • 做地方网站如何盈利电脑上怎样进入中国建设银行网站
  • 网站建设初期问题常见wordpress 3.8页面伪静态化 html
  • wordpress字不能显示嘉兴优化网站公司
  • 免费行情网站大全下载wordpress访问要10多秒
  • 内蒙古生产建设兵团四师三十四团知青网站绵阳哪里可以做网站的地方
  • 网站建设找推推蛙wordpress 评论 字段
  • 河北保定网站建设石家庄网站建设找汉狮
  • 网站建设风险分析网站开发需多少钱
  • 苏州企业网站制作程序开发的步骤
  • 网站开发与维护竞赛深圳建设局官网站
  • 开发网站的费用属于什么费用高等院校网站建设方案
  • 建设化工网站的功能百度装修网站
  • 重庆大渡口营销型网站建设价格网站404 原因
  • 网网站建设公司咨询php asp jsp 网站
  • 遂宁北京网站建设微盟微商城官网
  • 惠州网站建设创业三明百度seo
  • 网站制作模板公司网站维护流程
  • 超炫网站模板友情链接交换教程
  • 物流公司做网站有用吗备案网站的黑名单