零基础学lua第二天---基础语法

一、前言
前面我们讲到了lua的安装与IDE运行环境的搭建,下面我们接着来讲讲lua的基础语法知识。

二、运行第一个程序
我们来看看如何打印一个helloworld,如图:
在这里插入图片描述

零基础学lua第二天—基础语法
我们可以看到,输出helloworld同样很简单,而且后面可以跟分号也可以不跟分号,这都不会影响最后的结果。

三、数据类型
想要使用一个编程语言,必须了解它有哪些数据类型,lua的数据类型和其它编程语言可不一样,它有一些我们看起来比较蹩脚的数据类型的关键字,不过它可以像Python一样通过type方法来查看某个值的数据类型,如下:
在这里插入图片描述

以上所显示的就是我们平时经常用到的数据类型了,这里的number、string、boolean相信不用小编说,大家都知道是什么意思吧,这里小编要说的就是nil,当一个变量没有赋值以前默认就是nil,如果给这个变量赋值为nil,则这个变量便可以删除;不过lua不止这几种,另外的数据类型留到以后我们再来讲。

四、数据类型转换
lua中提供两种方法来进行数据类型的相互转换,即:tostring和tonumber,下面我们来看看他们的用法,如下:

在这里插入图片描述
在这里插入图片描述

从上面可以看出tostring()可以将数值类型转换为字符串类型,而tonumber()可以把非数字的数值类型转换成数字。

五、注释
如果你想在程序中注入说明文字,就必须使用注释,lua中的注释使用起来十分方便,如下:
在这里插入图片描述

零基础学lua第二天—基础语法
注释的语法很简单,不过注释过后的文字显示怪怪的。

六、运算符
lua中有丰富的运算符,如下:

1.算术运算符
+

加法

12+13=26

减法

13-12=1

乘法

11*11=121

/

除法

11/11=1

%

取余

11%3=2

^

乘幂

2^3=8

负号

-10

2.关系运算符

等于

1213 为false 1212 为true

~=

不等于

12~=13为true 12~=12为false

大于

12>13为false 13>12 为true

<

小于

12<13为true 13<12 为false

=

大于等于

13>=13 为true 12>=13为false

<=

小于等于

13<=13 为true 14<=13为false

3.逻辑运算符
and

逻辑与

两边都为true则为true

or

逻辑或

一边为true则为true

not

逻辑非

与运算结果相反

4.连接运算符
用来连接两个字符串,如下:
在这里插入图片描述

5.一元运算符
它可以返回字符串的长度,如下:

在这里插入图片描述

后面还有运算符的优先级,由于我们所写的代码不会涉及到太复杂的嵌套运算符表达式,故此这里不予以说明。

七、总结
本章讲的东西不多难度比较低,不过只有把这些基础掌握好才能为后面做好铺垫。如果大家觉得小编写的还不错可以多多支持下小编,小编将给大家带来更多的精彩文章

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_30852573

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值