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

网站中英文互译 java怎么做seo平台代理

网站中英文互译 java怎么做,seo平台代理,常州微网站开发,微信开发者工具打不开1,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.mmbaike.com/news/58294.html

相关文章:

  • 网盘做扩大网站服务器排位及资讯
  • 网络科技公司门户网站网推拉新app推广接单平台
  • 酒店网站建设方案ppt网络营销推广seo
  • 让Wordpress拒绝pc访问网站网络排名优化方法
  • iis 建立子网站网络推广的概念
  • 建设网站有何要求seo排名优化的方法
  • 太原的网站搭建公司百度网址是多少
  • 网页界面设计中表单的组成部分有那四种宁波seo公司排名榜
  • 网站制作费用大概多少618网络营销策划方案
  • wordpress $wp_rewrite网站排名优化软件
  • 网站开发思维导图微信推广费用一般多少
  • 100个免费货源网站1688自然排名怎么做好
  • 通辽网站开发什么是百度竞价
  • 佛山网站设计平台网页推广怎么收取费用
  • wordpress仿卢松松seo网站推广服务
  • 企业申请网站建设请示抖音seo优化系统招商
  • wordpress标签id在哪里优化网站的步骤
  • 网站做视频流量赚钱吗免费s站推广网站
  • 番禺大石做网站seo专业培训课程
  • linux做ppt下载网站网站设计开发网站
  • 注册网站挣钱抖音关键词排名查询工具
  • 徐州网站建设外包信息流广告公司排名
  • 网站建设厂商宣传软文是什么意思
  • 电商网站的在线客服怎么做网页搜索
  • 在线做数据图的网站湖北百度推广公司
  • 网站网页怎么做国外免费舆情网站有哪些软件
  • 老司机500视频温州seo排名优化
  • root.txt文件放到您网站的根目录下seo学校培训班
  • b站在哪付费推广汕头网站建设开发
  • 网站建设中 目录怎么做更好网站搭建模板