你的位置:パナソニック 分電盤 大形リミッタースペースなし 露出・半埋込両用形 > 女人性交 >
av网址 Harmony OS拓荒-ArkTS谈话速成三
发布日期:2025-01-05 08:07    点击次数:125

av网址 Harmony OS拓荒-ArkTS谈话速成三

设施员Feri又名12年+的设施员av网址,作念过拓荒带过团队创过业,擅长Java干系拓荒、鸿蒙拓荒、东谈主工智能等,专注于设施员搞钱那点儿事,但愿在搞钱的路上有你相伴!君志所向,一往无前!

1.ArkTS基础语法

1.1 常量

常量:用来存储数据 (不可变) 写法:const 常量名: 类型 = 值 示例:

Button("稽察常量").onClick(()=>{ // 常量 值不行转换的 使用:const const name="设施员Feri" console.log("Feri-常量",name) }).width("100%").margin(20)

1.2 定名限定

1.只可包含数字、字母、下划线、$,不行以数字来源

2.不行使用内置要道字或保留字 (比如 let、const)

3.严格永别大小写

1.3 数组

1.见地

数组:是一个容器,不错存储多个数据,这些元素不错是任何类型,包括原始类型(如number、string、boolean等)和对象类型(如object、class实例等)。

夺目:数组指定的类型和存储的数据类型要必须一致,不然会报错

2.声明

不错使用以下几种表情来声明数组:

1.类型注解:

使用类型注解来指定数组中元素的类型

2.数组泛型:

使用泛型来界说数组,其中Array暗意数组中元素的类型

示例:

Button("数组变量").onClick(()=>{ // 数组声明 2种表情 //1.类型注解 let arr1:string[]=["我爱Feri","必须原宥","铁粉一枚!"] console.log("Feri-数组",arr1) //2.数组泛型 let arr2:Array<number> =[1,3,5,7] console.log("Feri-数组",arr2) console.log("Feri-数组索引",arr1[1]) }).width("100%").margin(20)

刘亦菲 ai换脸

通过索引探听数组的手艺,切记索引是从0运行的

3.数组的常用函数

push(): 向数组的末尾添加一个或多个元素,并复返新的长度。

pop(): 删除数组的临了一个元素,并复返阿谁元素。

shift(): 删除数组的第一个元素,并复返阿谁元素。

unshift(): 向数组的来源添加一个或多个元素,并复返新的长度。

slice(): 复返数组的一个部分,原数组不会被修改。

splice(): 通过删除现存元素和/或添加新元素来转换数组的本色。

map(): 创建一个新数组,其摈弃是该数组中的每个元素王人调用一个提供的函数。

filter(): 创建一个新数组,包含通过所提供函数完竣的测试的通盘元素。

reduce(): 对数组中的每个元素实行一个由您提供的“reducer”函数(承袭四个参数:累加器accumulator、刻下值currentValue、刻下索引currentIndex和源数组array),将其摈弃汇总为单个复返值。

示例:

Button("数组操作").onClick(()=>{ // 数组声明 2种表情 //1.类型注解 let arr1:string[]=["我爱Feri","必须原宥","铁粉一枚!"] console.log("Feri-数组",arr1) //2.数组泛型 let arr2:Array<number> =[1,3,5,7] //删除并复返临了一个元素 console.log("Feri-数组,删除并复返临了一个元素",arr2.pop()) //添加 arr2.push(108) //删除并复返第一个元素 console.log("Feri-数组,删除并复返第一个元素",arr2.shift()) //得回指定索引的元素 console.log("Feri-数组索引",arr1[1]) //数组要求过滤 console.log("Feri-数组", arr2.filter((e)=>{ return e>3 })) console.log("Feri-数组",arr2) }).width("100%").margin(20)

2.函数

2.1 函数是什么

函数是一段可相通使用的代码块,用于实行特定的任务。与JavaScript中的函数肖似,但增多了类型系统和一些非常的特点,使得函数愈加健壮和安全。

函数:是不错被相通使用的代码块,函数不错把具有换取或相通逻辑的代码“包裹”起来,有益于代码复用。

2.2 函数的界说

1.界说(声明)

函数需要先界说,才不错调用,那么函数的界说阵势如下所示:

function 函数名(参数名:参数数据类型,……): 函数复返值的数据类型 { 函数体 [return 复返值;]}

2.参数

函数不错有参数,也不错莫得参数

其中参数的作用:函数大致接纳妥协决外部的数据,晋升函数的天真性和通用性

其中参数说明界说时和调用时又分为:

● 实参:信得过数据(函数调用手艺的传入的信得过数据)

● 形参:阵势上的参数(函数界说手艺写的参数)

3.复返值

函数不错有复返值也不错莫得复返值

复返值作用:将函数的实行摈弃传递给其他部分使用(函数外部)。

默许情况下,函数外部无法径直使用函数里面实行摈弃;

淌若思要在函数外部使用里面实行摈弃,需要将这个摈弃建造为函数的复返值。

2.3 匿名函数 VS 箭头函数

1.见地:

你们函数:莫得函数名的函数,通常用作回调或立即实行

箭头函数(Arrow Functions)是ES6(ECMAScript 2015)中引入的一种编写函数抒发式的新语法。提供了一种更简约的表情来书写函数,而且在某些情况下,与传统的函数抒发式有所不同,尤其是在this的绑定上。

2.阵势

箭头函数:使用箭头(=>)语法,使得函数界说愈加简约。

(param) => { /* ... */ }

匿名函数:使用传统的function要道字,通常看起来更冗长。

function (param) { /* ... */ }

3.this绑定

箭头函数:不绑定我方的this,它会拿获其方位高下文的this值。这意味着箭头函数里面的this与外围函数的this保握一致。

匿名函数:有我方的this值,它通常取决于函数的调用表情。举例,在对象顺次中,匿名函数的this通常指向该对象。

4.arguments对象

箭头函数:不绑定arguments对象。淌若需要探听函数参数,必须使用剩余参数(...args)。

匿名函数:有我方的arguments对象,不错用来探听函数的通盘参数。

5.构造函数

箭头函数:不行用作构造函数,尝试使用new操作符将会抛出演叨。

匿名函数:不错算作构造函数使用,不错与new要道字全部创建新的对象实例。

6.原型属性

箭头函数:莫得prototype属性。

匿名函数:有prototype属性,不错用来添加顺次或属性。

7.复返对象字面量

箭头函数:淌若箭头函数的函数体是一个对象字面量,需要用圆括号包裹起来,不然它会被视为一个块语句。举例:() => ({ key: 'value' })

匿名函数:不错径直复返对象字面量,不需要非常的圆括号。举例:function () { return { key: 'value' }; }

2.4 函数的使用

1.界说函数

界说3种类型:

1.无参无复返值类型

2.有参无复返值类型

3.有参有复返值类型

示例:

//无参无复返值function fun1(){ console.log("Feri-函数","无参无复返值类型")}//有参无复返值function fun2(num1:number,num2:number){ console.log("Feri-函数,乞降=",num1+num2) console.log("Feri-函数","有参无复返值类型")}//有参有复返值function fun3(num1:number,num2:number):number{ return num1+num2 }

2.使用函数(函数调用)

示例:

Button("无参无复返值函数").onClick(()=>{ fun1() }).margin(20) Button("有参无复返值函数").onClick(()=>{ fun2(1,2) }).margin(20) Button("有参有复返值函数").onClick(()=>{ console.log("Feri-函数,有参有复返值",fun3(128,168)) }).margin(20)

后果:

好啦,本篇著述就到这里啦av网址,感谢诸君的不雅看,原宥我,随着我全部翱翔Harmony OS的拓荒路径!



栏目分类
相关资讯