易语⾔常⽤语句和命令资料
1.易语⾔命令的概念
易语⾔命令是处理问题⼀段程序封装的计算机指令。为了使⽤计算机计算、处理⼀些问题,需要把解决问题的⽅案⽤计算机指令表达出来,这些指令就是⼀段程序,将这些程序进⾏封装即为命令。⼀个命令可以由⼀个或多个简单的命令封装成⼀个功能更加强⼤的命令。
当需要相同作⽤的功能时,只要调⽤这个命令,就会得到相同的结果。这会简化编程的复杂程度,缩短软件开发周期。
⼀个软件由各种命令组合⽽成,不同的命令完成不同的⼯作。
2.易语⾔命令的格式、参数、返回值
(1)易语⾔命令的格式
易语⾔命令的完整格式是:“[返回值][所属对象.]命令名称([参数1],[参数2],…)”,其中“[ ]”中表⽰可以省略的部分。
易语⾔中⼤多数命令格式是:“命令名称()”,其中“()”中可能有参数,也可能没有参数。
(2)易语⾔命令的参数
易语⾔命令的参数,是指调⽤⼀个功能时附加的数据、条件或结果。命令的参数可以是⼀个数据类型的具体数据值,也可以是⼀个变量,还可以是⼀个数组变量。但在调⽤时传递给命令的参数,必须满⾜该命令对参数的定义,否则会出现错误。
参数写在命令名称后的⼩括号中,多个参数⽤逗号隔开。
(3)易语⾔命令的返回值
⼤多数易语⾔命令执⾏完毕后都有返回值,这些返回值是运算结果、反馈信息、是否成功状态等。⼤部分时候,当前命令的返回值对后续命令⾮常重要。⼀个命令运⾏成功或失败,会弹出信息框提⽰。
各命令的语法规定了其返回值的数据类型,在实际应⽤中,应当根据需要对返回值的数据类型进⾏转换。
3.易语⾔命令的嵌套调⽤
易语⾔的命令可以嵌套使⽤,即⼀个命令的参数是另⼀个命令的返回值。如:
“编辑框1.内容 = 到⽂本(到数值(编辑框1.内容)+ 1)”,此代码在“到⽂本()”命令中嵌套了“到数值()”命令。
命令的嵌套调⽤
易语⾔的命令⼤约有9400多条,可初步分为17类简述。
易语⾔命令简述-1
1.流程控制命令易语言收费版和免费版的区别
可以控制程序运⾏的路线,如果满⾜⼀定条件运⾏⼀些代码;不满⾜条件时,运⾏另⼀些代码。此类命令有流程控制线,运⾏路线⼀⽬了然。流程控制命令在易语⾔中是⾮常重要的⼀类命令,多数程序编写离不开这类命令。
流程控制命令分为分⽀类流程控制命令、循环类流程控制命令、跳转类流程控制命令:(1)分⽀类流程控制命令
分⽀类流程控制命令原型是:“<⽆返回值> 命令名称(逻辑型条件)”,当条件为真时,程序顺序执⾏后续代码;当条件为假时,程序则沿虚线箭头处停⽌,或跳到下⼀⾏代码执⾏。
分⽀类流程控制命令判断的条件可以使⽤“且”、“或”连接多个条件,最终返回⼀个逻辑结果来实现多条件联合判断。
分⽀类流程控制命令包括:如果真()、如果()、判断()3个命令。
●如果真()命令,条件为真时,运⾏程序;条件为假,停⽌运⾏。
●如果()命令,条件为真时,运⾏后续程序;条件为假,沿虚线箭头跳到下⼀⾏代码执⾏。
●判断()命令,和如果()命令相同,但在嵌套使⽤时,判断()命令结构更加清晰,简略。如下图:
如果()命令
判断()命令
(2)循环类流程控制命令
循环类流程控制命令,可以在⼀定条件下多次执⾏⼀段代码,由循环⾸和循环尾两部分组成,循环⾸和循环尾中间是循环块,是循环命令重复执⾏的代码。
循环类流程控制命令包括:判断循环⾸()、循环判断⾸()、计次循环⾸()、变量循环⾸()4个命令。
●判断循环⾸()命令的原型是:“<⽆返回值> 判断循环⾸(逻辑型条件)- 循环块- 判断循环尾()”。
●循环判断⾸()命令的原型是:“<⽆返回值> 循环判断⾸()- 循环块- 循环判断尾(逻辑型条件)”。
判断循环命令和循环判断命令的区别是:判断循环命令先判断后循环,循环判断命令先循环后判断,由于两个命令判断顺序不同,可能对循环体内的运⾏造成影响。
●计次循环⾸()命令的原型是:“<⽆返回值> 计次循环⾸(整数型循环次数,[整数型变量已循环次数记录]) - 循环块 - 计次循环尾()”。
编写⼀个输出1——100的所有整数和的程序,调试输出后的值是5050。代码如下:
计次循环⾸()命令
●变量循环⾸()命令的原型是:“<⽆返回值> 变量循环⾸(整数型变量起始值,整数型变量⽬标值,整数型变量递增值,[整数型变量循环变量]) - 循环块 - 变量循环尾()”。
(3)跳转类流程控制命令
有了跳转类流程控制命令,可以⽅便的控制程序的流程,节省资源。
跳转类流程控制命令包括:到循环尾()、跳出循环()、返回()、结束()4 个命令。
●到循环尾()命令的原型是:“<⽆返回值> 到循环尾()”,当⼀个循环中运⾏了到循环尾()命令,就会直接跳到循环尾代码处。
●跳出循环()命令的原型是:“<⽆返回值> 跳出循环()”,当⼀个循环中运⾏了跳出循环()命令,当前循环就会结束,然后运⾏循环体后的程序。
●返回()命令的原型是:“<⽆返回值> 返回([通⽤型返回到调运⽅的值])”,返回()命令被执⾏后,就会退出当前⼦程序,⾃动执⾏⼦程序后的代码。
●结束()命令的原型是:“<⽆返回值> 结束()”,结束()命令结束当前程序的运⾏,实现程序关闭功能。
易语⾔命令简述-2
2.算术运算命令
算术运算命令分两类,⼀是基本算术运算命令,⼆是扩展算术运算命令。
(1)基本算术运算命令
基本算术运算命令,是程序中常⽤的命令之⼀,⼏乎每个程序都离不开。包括:相加(+)、相减(-)、相乘(*)、相除(/)、整除(\)、求余数(%)6个命令。
●相加(+)命令的原型是:“<;通⽤型> 相加(通⽤型被加数或⽂本或字节集,通⽤型加数或⽂本或字节集,…)”。
相加(+)命令是基本算术运算中唯⼀⼀个适⽤任何基础类型的运算符,当数字运算时⽤于数字相加,当⽂本或字节集运算时⽤于数据相连。如数字运算:123+456=579;⽂本相连:“ABC”+“DEF”=“ABCDEF”。
●相减(-)命令的原型是:“<;双精度⼩数型> 相减(双精度⼩数型被减数,双精度⼩数型减数,…)”。
“-”号还是“负()”命令的简化运算符,命令的原型是:“<;双精度⼩数型> 负(双精度⼩数型数值)”。“相减”与“负”只是使⽤在不同位置,它们的概念可以互相转换。
●相乘(*)命令的原型是:“<;双精度⼩数型> 相乘(双精度⼩数型被乘数,双精度⼩数型乘数,…)”。
相乘(*)命令会将两个数进⾏求积运算。
●相除(/)命令的原型是:“<;双精度⼩数型> 相除(双精度⼩数型被除数,双精度⼩数型除数,…)”。
相除(/)命令会将两个数进⾏求商运算。应该注意的是:运算中除数不能为0,因为数学中除数为0没有意义,因此,除数为0会提⽰错误。
●整除(\)命令的原型是:“<;双精度⼩数型> 整除(双精度⼩数型被除数,双精度⼩数型除数,…)”。
整除(\)命令会将两个数进⾏求商运算并舍弃⼩数部分。应该注意的是:舍弃的⼩数并⾮四舍五⼊,直接舍弃。
●求余数(%)命令的原型是:“<;双精度⼩数型> 求余数(双精度⼩数型被除数,双精度⼩数型除数,…)”。
求余数(%)命令会计算出被除数与除数求商运算的余数。
(2)扩展算术运算命令
扩展算术运算命令是为⽅便编程提供的,是⼀些与数学运算相关的命令。包括:取符号()、取绝对值()、取整()、绝对取整()、四舍五⼊()、求次⽅()、求平⽅根()、求正弦()、求余弦()、求正切()、求反正切()、求⾃然对数()、求反对数()、是否运算正确()、置随机数种⼦()、取随机数()16个命令。其中置随机数种⼦()、取随机数()编程时经常⽤到:
●置随机数种⼦()命令的原型是:“<⽆返回值> 置随机数种⼦([整数型欲置⼊的种⼦数值])”
本命令设置产⽣随机数的基数,如果省略参数,默认是使⽤当前系统启动时间的毫秒作为基数。
●取随机数()命令的原型是::“<;整数型> 取随机数([整数型欲取随机数的最⼩值],[整数型欲取随机数的最⼤值])”。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。