在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
--当行注释 --[[ 多行注释 ]]--
1.null 表示空数据 等同于null
默认定义的变量都为全局变量,定义局部变量需要在前面加一个local 。 在代码块中声明的为局部变量,当代码块运行结束的时候,这个变量则会被释放
1.算术运算符+-*/%(lua中没++ -- 这样的运算符) 2.关系运算符 <= < > >= == 3.逻辑运算符 and or not 分别表示与 或 非 (类似于C#中的 && || !) -- and 运算符的使用 (下面为特殊的用法) -- 如果第一个表达式为 true ,而 第二个表达式的运算结果是一个非布尔的值,则输出这个值 -- or 运算符的使用 (下面为特殊的用法) --如果第一个表达式为false ,而第二个表达式的运算结果是一个非布尔型的值,则输出这个值
-- 非 not 在lua中所有不是 false 和 nil 的值都代表 true
1.if 表达式 then 语句块 end 2.if 表达式 then 语句块 else 语句块 end 3.if 表达式 then 语句块 elseif 表达式 then 语句块 else 语句块 end 下面是 if 例子
-- 一个数 90-100 优秀 70-90 良好 60-70 及格 小于60大于100 不及格 local mathaa = 80 if 90 <=mathaa and mathaa<=100 then print ("优秀") elseif 70 <= mathaa and mathaa <=90 then print("良好") elseif 60<=mathaa and mathaa<=70 then print("及格") else print("不及格") end --********************************************************************************************* --写一个脚本 判断一个数是否为大于100的偶数 local shu = 260 if shu % 2 == 0 and shu >100 then print("此数为一个偶数") else print("此数不是一个偶数") end --********************************************************************************************** --写一个脚本判断两个数是否 都为 小于或等于 200的奇数 (不能被2整除的数) local a ,b = 110,330 if a%2==1 and a<=200 and b<=200 and b%2==1 then print ("ab 两个数都为小于等于200的奇数") elseif a%2==1 and a<=200 then print ("a为小于等于200的奇数") elseif b<=200 and b%2==1 then print ("B为小于等于200的奇数") else print ("ab 两个数都不是小于等于200的奇数") end
|
请发表评论