AG百家乐能赢吗 Harmony OS开发-ArkTS话语速成三

发布日期:2024-11-28 17:02    点击次数:52

才能员Feri别称12年+的才能员AG百家乐能赢吗,作念过开发带过团队创过业,擅长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)

通过索引探望数组的时辰,切记索引是从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.复返值

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

复返值作用:将函数的实施松手传递给其他部分使用(函数外部)。

默许情况下,百家乐AG真人函数外部无法径直使用函数里面实施松手;

若是念念要在函数外部使用里面实施松手,需要将这个松手开采为函数的复返值。

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)

成果:

好啦AG百家乐能赢吗,本篇著述就到这里啦,感谢诸君的不雅看,温文我,随着我一谈翱翔Harmony OS的开发路径!