零基础JavaScript学习第四期

Posted GUIDM

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础JavaScript学习第四期相关的知识,希望对你有一定的参考价值。

 博主有话说:不知不觉这一已经第四期了,感谢大家的支持。

个人空间:GUIDM的个人空间

专栏内容:零基础JavaScript学习

基础还是关键。

欢迎大家的一键三连。

往期回顾:

 前情回顾:第一期https://blog.csdn.net/m0_61901625/article/details/124772807?spm=1001.2014.3001.5501

逻辑运算 — 白话Lua系列零基础教程 第四期


白话Lua系列零基础教程推出以来,受到越来越多朋友的喜爱,合宙将持续更新优化教程,方便大家更好的学习提升。上期留言互动活动获奖名单,将在本期文末公布,是不是有点小期待呢!更多的福利正在奔来,让我们先开始今天的学习吧~


还没有参与学习的朋友可点击以下链接查看往期教程:


建议大家在阅读时多运行代码进行测试,以确保牢记和巩固知识点。为了方便测试Lua代码,我们提供了Lua在线调试网站:

https://chenxuuu.gitee.io/lua-online/


本教程为零基础教程,适合广大没有接触过Lua的用户进行阅读。




1

布尔型和比较运算



布尔型(boolean)只有两个可选值:

true(真) 和 false(假)

Lua 把 false 和 nil 看作是false,其他的都为true(包括0这个值,也是相当于true

Lua 中也有许多的关系运算符,用于比较大小或比较是否相等,符号及其含义如下表:

逻辑运算 — 白话Lua系列零基础教程 第四期

我们可以通过以下实例来更加透彻的理解关系运算符的应用:

a = 21

b = 10

print('==的结果',a==b)

print('~=的结果',a~=b)

print('>的结果',a>b)

print('<的结果',a<b)

print('>=的结果',a>=b)

print('<=的结果',a<=b)




逻辑运算 — 白话Lua系列零基础教程 第四期

如无法正确显示,请将以下网址复制到浏览器测试:

https://chenxuuu.gitee.io/lua-online/?a%20%3D%2021%0Ab%20%3D%2010%0Aprint%28%27%3D%3D%u7684%u7ED3%u679C%27%2Ca%3D%3Db%29%0Aprint%28%27~%3D%u7684%u7ED3%u679C%27%2Ca~%3Db%29%0Aprint%28%27%3E%u7684%u7ED3%u679C%27%2Ca%3Eb%29%0Aprint%28%27%3C%u7684%u7ED3%u679C%27%2Ca%3Cb%29%0Aprint%28%27%3E%3D%u7684%u7ED3%u679C%27%2Ca%3E%3Db%29%0Aprint%28%27%3C%3D%u7684%u7ED3%u679C%27%2Ca%3C%3Db%29%0A

下面问题来了,运行以下代码,将会输出什么结果?请自行思考


a = 1

b = '1'

c = a d = 2


print(a == b)

print(c == a)

print(a ~= b)

print(d <= c)



逻辑运算 — 白话Lua系列零基础教程 第四期

如无法正确显示,请将以下网址复制到浏览器测试:

https://chenxuuu.gitee.io/lua-online/?a%20%3D%201%0Ab%20%3D%20%271%27%0Ac%20%3D%20a%0Ad%20%3D%202%0A%0Aprint%28a%20%3D%3D%20b%29%0Aprint%28c%20%3D%3D%20a%29%0Aprint%28a%20~%3D%20b%29%0Aprint%28d%20%3C%3D%20c%29%0A





2

逻辑运算符



逻辑运算符基于布尔型的值来进行计算,并给出结果,下表列出了 Lua 语言中的常用逻辑运算符:


逻辑运算 — 白话Lua系列零基础教程 第四期


我们可以通过以下实例来更加透彻的理解逻辑运算符的应用:


print('true and false的结果',true and false)

print('true or false的结果',true or false)

print('true and true的结果',true and true)

print('false or false的结果',false or false)

print('not false的结果',not false)

print('123 and 345的结果',123 and 345)

print('nil and true的结果',nil and true)



逻辑运算 — 白话Lua系列零基础教程 第四期

如无法正确显示,请将以下网址复制到浏览器测试:

https://chenxuuu.gitee.io/lua-online/?print%28%27true%20and%20false%u7684%u7ED3%u679C%27%2Ctrue%20and%20false%29%0Aprint%28%27true%20or%20false%u7684%u7ED3%u679C%27%2Ctrue%20or%20false%29%0Aprint%28%27true%20and%20true%u7684%u7ED3%u679C%27%2Ctrue%20and%20true%29%0Aprint%28%27false%20or%20false%u7684%u7ED3%u679C%27%2Cfalse%20or%20false%29%0Aprint%28%27not%20false%u7684%u7ED3%u679C%27%2Cnot%20false%29%0Aprint%28%27123%20and%20345%u7684%u7ED3%u679C%27%2C123%20and%20345%29%0Aprint%28%27nil%20and%20true%u7684%u7ED3%u679C%27%2Cnil%20and%20true%29%0A

下面问题来了,运行以下代码,将会输出什么结果?


a = 1

b = '1'

c = 0


print(a and b)

print(c or a)

print(not b)

print(d and c)

print(1 < 2and3 > 2)



逻辑运算 — 白话Lua系列零基础教程 第四期

如无法正确显示,请将以下网址复制到浏览器测试:

https://chenxuuu.gitee.io/lua-online/?a%20%3D%201%0Ab%20%3D%20%271%27%0Ac%20%3D%200%0A%0Aprint%28a%20and%20b%29%0Aprint%28c%20or%20a%29%0Aprint%28not%20b%29%0Aprint%28d%20and%20c%29%0Aprint%281%20%3C%202%20and%203%20%3E%202%29%0A



3

检验大小(自测题)



题目:

如果已知number变量n,那么如果需要判断n是否符合下面的条件:

3<n≤10

以下四行判断代码,正确的是?

(返回true即表示变量n符合要求)


n = 1--这个数可能是任意数字

print(n > 10or n <= 3)

print(n <= 10or n > 3)

print(n < 3and n >= 10)

print(n <= 10or n > 3)




逻辑运算 — 白话Lua系列零基础教程 第四期

如无法正确显示,请将以下网址复制到浏览器测试:

https://chenxuuu.gitee.io/lua-online/?n%20%3D%201--%u8FD9%u4E2A%u6570%u53EF%u80FD%u662F%u4EFB%u610F%u6570%u5B57%0Aprint%28n%20%3E%2010%20or%20n%20%3C%3D%203%29%0Aprint%28n%20%3C%3D%2010%20or%20n%20%3E%203%29%0Aprint%28n%20%3C%203%20and%20n%20%3E%3D%2010%29%0Aprint%28n%20%3C%3D%2010%20or%20n%20%3E%203%29%0A



以上就是逻辑运算相关内容,如有疑问或建议,请联络公众号人工客服或后台留言给我们吧~ 

注:因Safari浏览器bug,部分同学使用苹果手机在线测试中文部分无法正常显示,可更换浏览器查看。


逻辑运算 — 白话Lua系列零基础教程 第四期

上期留言活动获奖名单来了





逻辑运算 — 白话Lua系列零基础教程 第四期 逻辑运算 — 白话Lua系列零基础教程 第四期


获得前五名的依次为

如果能编程回忆

隔壁家的老婆饼

songxiaokai

會飛的魚

蔡晔


逻辑运算 — 白话Lua系列零基础教程 第四期

恭喜以上五位开发者朋友

后台私信福利君

以便联络礼品发放事宜


同时也要感谢大家一如既往

对合宙Luat的关注与支持

每一个宝贵的意见与建议

都将化作合宙Luat执着前进的动力



双12活动 新的一波福利即将来袭

12月09日 10:00

让我们一起开启,不见不散哦!!!


距离活动还有
0
3


以上是关于零基础JavaScript学习第四期的主要内容,如果未能解决你的问题,请参考以下文章

第四期生涯咖啡馆 : 基于深度学习的人工智能实战

[深度之眼机器学习训练营第四期]对数几率回归

携英第四期丨机器学习之密度聚类算法

javascript入门经典零基础学习

C++初学必练基础题第四期

图灵学院vip课程第四期