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

网站中英文互译 java怎么做网络推广是诈骗吗

网站中英文互译 java怎么做,网络推广是诈骗吗,新网虚拟主机安装wordpress,扁平化网站psd1,Ts(TypeScript)语法相当于JAVAScript类型,鸿蒙arkTs是基于TS语言的,当然artTs也融合了其它的语言。 2,本篇文章是基于n9版本。注意,有些语法是已经不能用的。 3, 4,变量:用来存储数据,数字字母组成,数字不…

1,Ts(TypeScript)语法相当于JAVAScript+类型,鸿蒙arkTs是基于TS语言的,当然artTs也融合了其它的语言。
2,本篇文章是基于n9版本。注意,有些语法是已经不能用的。
3,在这里插入图片描述
4,变量:用来存储数据,数字字母组成,数字不能在开头
统一用 let 声明变量,不要使用var,API9以后var可能禁用

  let a:number = 10;

从API10开始,变量类型检查趋于严格,最好不要省略number,数字类型都叫number

let b: string = 'asdf';
//boolean只有true和false两个值
let c: boolean = true;

5,null undefined any 这三个类型最好不要在声明变量中使用
6,类型断言

//类型断言
let str : string = "1234";
//字符串会变为number类型,但是n上面已经禁用这种写法了,将来写框架的时候可能用到
var str2 : number = <number> <any> str

7,这种写法已经弃用,会报错

在这里插入图片描述
8,全局变量

//全局变量,写在文件最外面,Index中可以使用
let name: string = "chenshang";@Entry
@Component
struct Index {@State message: string = 'Hello World'aboutToAppear() {//在这里可以使用name变量name = "writing";}build() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)}.width('100%')}.height('100%')}
}

非全局变量


@Entry
@Component
struct Index {@State message: string = 'Hello World'aboutToAppear() {//定义局部变量let name: string = "chenshang";}aboutToDisappear(){//这里报错,无法使用局部变量name = }build() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)}.width('100%')}.height('100%')}
}

变量导出

//export表示导出变量name,其他文件也可以使用
export let name: string = "chenshang"@Entry
@Component
struct Index {@State message: string = 'Hello World'aboutToAppear() {}aboutToDisappear() {}build() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)}.width('100%')}.height('100%')}
}

9,运算符
算数运算符 + - x /

let a : number = 2;
let b : number = 2;
let sum1 = a+(b++);//sum1为4,
let sum2 = a+(++b);//sum2为5,b先+1等于3

分不清b++与++b的区别,可以这么写

let a : number = 2;
let b : number = 2;
b++
let sum = a+b;
b++ 

关系运算符

let a : number = 10;
let b : number = 5;
let result = a<b;
console.log("result:"+result)

逻辑运算符
&& || !
逻辑运算符与java同

位运算

在这里插入图片描述
result为0

在这里插入图片描述
10进制的9换算成3进制的就是100,其它进制的算法以此类推
&位运算,不相同取0,

在这里插入图片描述
|或运算,


位移运算

int a : number = 10;
a<<8//表示乘以2的8次方
a>>8//表示除以2的8次方

异或操作
a^b
可以完成两个变量的操作

在这里插入图片描述
如果想交换a、b两个变量的值。可以使用异或操作,如下图

在这里插入图片描述
三目运算符

a>b?true:false

类型判断

在这里插入图片描述
10,日志打印

console.log("");

11,条件语句
if(){}else{}

在这里插入图片描述
switch(){}
没有break的写法

在这里插入图片描述
有break的写法

在这里插入图片描述

12 循环语句

while循环

在这里插入图片描述
结果是5050,注意,sum+""这种写法尽量要避免。
do while循环

在这里插入图片描述
for循环
在这里插入图片描述
注意for循环中,i后面不需要使用number。
退出循环
break,return

13函数

函数的标准写法

function add(x:number,y:number):number{return x+y;
}
//number不要省略

如果想别的文件也能用这个函数

export function add(x:number,y:number):number{return x+y;
}

导入add函数

import { add } from './Index'

注意不要把任何非导入语句代码写在导入语句前。

可选参数

//mail?是可选参数
function display(id:number,name:string,mail?:string){if(mail!=undefined){//undefined表示内存中不存在该数据//只有在判断语句中可以使用undefined}
}

不建议使用可选参数,推荐使用函数重载。(api 9不支持函数重载,但9以后支持,9可以写两个不同的方法名)
下图中的写法不推荐,api9后不支持在这里插入图片描述
函数的递归调用,递归少用

function sum(num: number): number {if (num <= 1) {return 1;} else {return num + sum(num - 1);}
}
http://www.hengruixuexiao.com/news/14648.html

相关文章:

  • 网站酷站关键词优化排名软件怎么样
  • 涂料网站模板百度seo公司哪家强一点
  • 登不上学校的网站该怎么做百度top排行榜
  • 网站搭建中114514青岛招聘seo
  • 静态网站 服务器网络安全培训
  • dedecms做的网站手机上看图片变形百度排名软件
  • redis做网站统计苏州网站建设开发公司
  • 湖南智慧住建云怎样下载优化大师
  • 网站建设毕业答辩ppt市场调研报告3000字范文
  • 做产品网站多少钱平台优化
  • 一键提交各大收录win10优化工具
  • 东莞常平建设局网站怎么自己开网站
  • 刷赞网站空间免费网络广告案例以及分析
  • 七牛云wordpress缓存附件seo教程培训班
  • 网站建设有什么岗位茶叶营销策划方案
  • 网站建设中html模板百度推广开户代理
  • 用什么软件做网站好处百度推广优化技巧
  • 专业网站开发技术汕头网站快速优化排名
  • 北京好的网站设计公司小广告网页
  • 楚雄市住房和城乡建设局门户网站哈尔滨百度网站快速优化
  • 济南建网站网站访问量统计工具
  • 做火影忍者网站的格式品牌营销策划ppt
  • 晋城做网站网络销售 市场推广
  • 什么网站上做任务赚钱餐饮最有效的营销方案
  • 商标注册代理seo引擎搜索网站
  • dreamweaver网站建设教程推广宣传
  • 东莞 建网站seo管理平台
  • 深圳旅游公司网站十大室内设计网站
  • 滁州做网站电话号码论坛seo网站
  • 上海做网站建设的公司排名seo一个月赚多少钱