快速掌握e语言,以js语言对比,快速了解掌握。

news2024/10/7 16:27:10

易语言,怎么调试输出,查看内容

在js语言里,弹窗是
alert()

在易语言里,弹窗是
信息框 (“弹出显示内容”, 0, “标题”, );
在js语言里,调试输出是
console.log()


在易语言里,调试输出是
调试输出 (“输出内容”)

了解完,易语言的调试


下面说一下易语言的变量

 这是易语言编辑框,易语言的开发环境

点击进入,易语言开发环境

就能看见

上面有个        I插入,点击它

 在点击,选择对应的变量

是局部变量,还是全局变量

点击就相当于,自己声明了一个变量


局部变量

如这样,就插入了一个,局部变量

变量名,叫i    变量类型是,整数型

因为是局部变量,所有它,只在对应的事件里生效(对应的事件,后面会讲)


全局变量

如这样,就插入了一个,全局变量

变量名,叫i变量1   

它会生成一个新的窗口,叫全局变量表

在全局变量表下,存的,全是全局变量

 

常量

在常量数据表下,存的,全是常量

常量,和其它变量调用,

有所不同,要加#号

如,我在易语言,声明了一个常量

变量名叫a

那么我使用这个常量

应该这样使用

#a


那么易语言的变量类型,又是怎么样的呢

这里拿js快速比较,理解

上面是易语言的类型声明,
下面是js的类型声明

整数型
Number(INT)

小数型
Number(FLOAT)

文本型
String

逻辑型
Boolean

通用型

易语言的,流程判断,又是怎么样的

这里拿js做对比,快速理解

if(){}
如果真()


if(){}else{}
如果()

switch( a ){
    case 1:
    	//code1
    	break;
    case 2:
    	//code2
    	break;
    default:
    	//code4
    	break;
}
判断(数值=1)
//code1
判断(数值=2)
//code2
判断(数值=3)
//code3


while (条件) {
	循环体
}
计次循环首("循环次数",“循环记录数")
//code
计次循环尾()


判断循环(i<15)
//code
到循环尾()//直接结束
判断循环尾()



do {
  循环体
}while(条件)
循环判断首()
//code
循环判断尾(假)



for(let i = 0; i < 5; i++){}
变量循环首(“变量起始值”,“变量起始值”,“变量递增值”,变量)
//code
变量循环尾()

那么如果,我想循环遍历一个数组

是该怎么做呢?


计次循环首(取数组成员数(arr),i)

//这里的i,每一次循环一遍,就会加一

//所以当前数组成员,应该是arr[i]

计次循环尾()

易语言,事件,又是怎么调用的呢

如,我这里有一个登陆按钮控件

点击它

 然后再点击这个紫色位置

然后,就会出现一大堆关于,它的事件,再点击需要的事件

 这里点击事件,就会自动生成,到对应位置

 

 在这里写代码,就相当于,触发对应事件后

执行,该段代码


再说一下,经常使用的api

return
返回()

Marh.random()
取随机数()


//下面内容,对应易语言提示都有

数组方法:
重定义数组(arr,是否保存以前内容,数组长度上限)
取数组成员数()//返回数组长度数
用在:
计次循环首(取数组成员数(arr),i)
//code
计次循环尾()
加入成员(arr,加入内容)
删除成员(arr,数组位置(包含自己),删除个数)
数组清零(arr)//数组全部清零
数组排序(arr,逻辑型)//参数二,决定了从大到小,从小到大


文本方法:
取文本长度(str)
取文本左边(str,1)
取文本右边(str,3)
取文本中间(str,1,3)
子文本替换()
分割文本()


载入()
销毁()
是否为空()
播放MP3(1,内容路径)
停止播放()
设置窗口透明度(_启动窗口.取窗口句柄(),100)//透明度100
网页访问对象()
模拟鼠标点击()
延迟()

如果遇见看不懂的api

易语言开发环境,点击提示

 然后再双击,看不懂的api

 然后就会展示,提示内容

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/114492.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

开发过程中使用,可以早点下班的coding小技巧

前言 在实际开发过程中,通过时间的沉淀,一些老人常常能写出一些让小白大吃一惊“骚操作”,那些“骚操作”通常简单的离谱,却能做很多事,属实是让很多新人摸不着头脑。 做一件事时间长了,技巧也就有了。 下面来个情景小剧场: 初入职场小鱼仔:这傻逼是不是写错了,~~ s…

基于凸几何和K均值的高光谱端元提取算法(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…

Sentinel统一异常处理

五.统一异常处理—BlockException 在上述规则测试中&#xff0c;当违反规则时&#xff0c;出来的异常信息页面不够友好和统一&#xff0c;我们可以通过设置统一的异常处理类&#xff0c;针对不同规则显示不同异常信息。 创建一个配置类&#xff0c;实现BlockExceptionHandler…

numpy数组,numpy索引,numpy中nan和常用方法

一&#xff1a;【numpy数组】 1.1为什么要学习numpy 1.快速 2.方便 3.科学计算的基础库 1.2什么是numpy 一个python中做科学计算的基础库&#xff0c;重在数值计算&#xff0c;也是大部分python科学计算库的基础库&#xff0c;多用于在大型&#xff0c;多维数组上执行数组运…

常用的键盘事件

1、键盘事件 键盘事件触发条件onkeyup某个键盘按键被松开时触发onkeydown某个键盘按键被按下时触发onkeypress某个键盘按键被按下时触发&#xff08;但它不识别功能键&#xff0c;比如ctrl、shift等&#xff09; 注意&#xff1a; 如果使用addEventListener不需要加ononkeypr…

Go 堆数据结构使用

说到 container/heap 下的堆数据结构&#xff0c;让我们不需要从零开始实现这个数据结构。如果只是日常工作&#xff0c;其实还挺难用到堆的&#xff0c;更多的还是在写算法题的时候会用到。 基本概念 堆分为大顶堆和小顶堆&#xff0c;区分这两种类型方便我们处理问题。大顶…

Docker安装Zookeeper教程(超详细)

生命无罪&#xff0c;健康万岁&#xff0c;我是laity。 我曾七次鄙视自己的灵魂&#xff1a; 第一次&#xff0c;当它本可进取时&#xff0c;却故作谦卑&#xff1b; 第二次&#xff0c;当它在空虚时&#xff0c;用爱欲来填充&#xff1b; 第三次&#xff0c;在困难和容易之…

第六章:关系数据理论

一、问题的提出、范式 1、【多选题】下列说法中正确的是&#xff1a; 正确答案&#xff1a; ABCD 2、【多选题】关系模式R&#xff08;项目序号&#xff0c;项目代码&#xff0c;项目名称&#xff09;&#xff0c;项目序号是码。一个项目代码只有一个项目名称。下列说法不正确…

文献检索报告

文献检索第一篇检索作业总结第一章检索任务1.1检索课题1.2确定选题所属学科1.3中英文检索词第二章检索策略与结果2.1检索中文期刊文献2.1.1 CNKI中国期刊全文数据库2.1.2 维普期刊全文数据库2.1.3 万方期刊数据库2.1.4 超星期刊全文2.2检索中文学位论文2.2.1 CNKI博硕学位论文数…

virtio-net发包流程分析

virtio-net发包流程分析 virtio-net发包流程前端驱动部分 总流程 start_xmit|---->free_old_xmit_skbs /* 释放backend处理过的desc */|---->xmit_skb /* 调用xmit_skb函数将网络包写入virtqueue */| |---->sg_set_buf /* 数据包头部填入scatterlist */| | |---->…

手撕红黑树、三种情况就可玩转红黑

&#x1f9f8;&#x1f9f8;&#x1f9f8;各位大佬大家好&#xff0c;我是猪皮兄弟&#x1f9f8;&#x1f9f8;&#x1f9f8; 文章目录一、红黑树概念二、红黑树性质三、红黑树 插入①变色&#xff08;c红 p红 g黑 u存在且红&#xff09;②旋转&#xff08;c红 p红 g黑 u存在且…

熟人服务器被黑,五种实战方法强化linux服务器安全性!

公司护网行动,五种实战方法,下面直接上实操: 1.修改ssh端口为59527,并开放防火墙端口 修改ssh配置文件 /etc/ssh/sshd_config,将端口号修改为59527.同时保留ssh默认的22端口,为了防止修改端口号失败以后,远程登录不上服务器 2.修改firewall配置 默认情况下,防火墙是…

JVM——垃圾回收

垃圾回收 1、如何判断对象可以回收? 一、引用计数法 当一个对象被其他变量引用时&#xff0c;使其计数1&#xff08;若被引用两次&#xff0c;计数为2&#xff09;&#xff0c;若某个变量不在引用它时&#xff0c;使其计数-1&#xff1b;当这个对象引用计数变为0时意味着不…

吴恩达【神经网络和深度学习】Week1——深度学习概述

文章目录1、What is a neural network?2、Supervised Learning with Neural Networks2.1、Examples2.2、The classification of data3、Why is Deep Learning taking off&#xff1f;4、Quiz课程笔记整理按照所讲章节的标题来完成1、What is a neural network? 以房价预测模型…

基于HTML5 技术的开放自动化HMI

人机交互接口&#xff08;HMI&#xff09;是自动化系统中不可或缺的一部分。传统的做法是提供一个HMI 显示屏&#xff0c;并且通过组态软件来配置显示屏的功能&#xff0c;通过modbus 或者以太网与PLC 连接。 现在&#xff0c;事情变得复杂了许多&#xff0c;用户不仅需要通过专…

干货 | 关于PCB中的“平衡铜”,一文全部说明白

平衡铜是PCB设计的一个重要环节&#xff0c;对PCB上闲置的空间用铜箔进行填充&#xff0c;一般将其设置为地平面。 平衡铜的意义在于&#xff1a; 对信号来说&#xff0c;提供更好的返回路径&#xff0c;提高抗干扰能力&#xff1b;对电源来说&#xff0c;降低阻抗&#xff0c;…

Android 13 源码获取与构建

文章目录1. 环境准备1.1 基本信息1.2 系统初始化1.2.1 更新 Ubuntu 软件包1.2.2 安装 git 工具1.2.3 安装依赖包(Ubuntu 18.04)1.2.4 修改默认python版本1.2.5 安装 repo 工具2. 源码下载完成2.1 创建源码目录2.2 初始化源码仓库2.3 开始下载源码2.4 Android 13 源码目录3. 构建…

m可见光通信的空间调制(sm)误码率matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 可见光通信技术&#xff08;Visible Light Communication&#xff0c;VLC&#xff09;是指利用可见光波段的光作为信息载体&#xff0c;在空气中直接传输光信号的通信方式。可见光通信技术绿色低…

virtio vring原理

vring原理 在 virtio 设备上进行批量数据传输的机制被称为 virtqueue 。每个设备可以拥有零个或多个 virtqueue &#xff0c;当 Driver 想要向设备发送数据时&#xff0c;它会填充 Descriptor Table 中的一项&#xff08;或将几项链接在一起&#xff09;&#xff0c;并将描述符…

圣诞树拼图游戏unity制作

2022年圣诞节到来啦&#xff0c;很高兴这次我们又能一起度过~ 一、前言 提示&#xff1a;使用unity来制作一个拼图游戏&#xff0c;图片便是圣诞树。 二、创意名 圣诞树拼图游戏 三、效果展示 圣诞树拼图游戏最终效果。 游戏中效果如图&#xff1a; 游戏拼图完成后效果如图&am…