00:00
上午呢,咱们是说了一个这个关系线符,诶这个大于小于啊,诶大于等于小于等于啊,那这个呢,我们就不再多说了,然后又说了一下这个编码问题,还有你一定要注意啊,两个字符串进行比较的时候,比较是字符串的一个编码啊,编码还有一个问题啊,你要注意啊,咱们这个它这个编码是怎么比的,你要注意了,他是干嘛呀,它是一位一位比的,是第一位和第一位比,第二位和第二位比,那你像这没有,那肯定一比是不是他就说了呀,他就说了啊,注意他是一位一位比的,对着位比的,不会说什么呀,先拿你第一位和他第一位比,然后再拿你第二位和他第一位比,那样比没法比了,太复杂了,能理解吗?哎,一定注意啊,它是对位比的,一和1:1,第一位和第一位比,第二位和第二位比啊好,这是我们说关系运算符,然后呢,接下来我们来说一个什么呢?我们叫做一个也也属于一个关系运算符,但是呢,哎,它专门干嘛的呢,叫做一个相等运算符,那那相等运。
01:00
大家伙啊,就是比较两个值是否相等啊,比较两个值是否相等,相等运算符干嘛呢?用来比较我们这个两个值是否相等啊,是否相等,如果什么呢?如果相等会什么呢?会返回处,哎,否则呢,返回false啊,返回for,我们来说相等怎么写,我们说什么呢?使用我们这个等等来干嘛呢?哎,来表示我们这个相等运算啊,来做我们这个相等运算啊,来做我们相等运算使用等等什么呀,两个等号啊,两个等号,那我直接来看写一个,直接来一个cancel.log来什么呢?来一个这个一等,等于一,诶那注意了,这什么意思呀?哎,是不是判断一和一相不相等啊,这东西是废话是吧,肯定。肯定相等吧,哎,相等会干嘛呢?会返回处啊,相等会返回处,我这里保存什么玩意儿处表示什么呀?一和一相等啊,一和一相等,所以这个结果是一个出,所以两个等号表示什么呢?判断两个值是否相等,那我再来一个Y一个这个A等于一个等于一个这个十等于一个十,然后呢,我这cancel.log一个什么呢?A等等于X,这表什么意思?
02:22
我判断变量A和四是否相等吧,那变量A的值是多少?十和四相等啊,哎,不相等,所以你这里保存什么玩意儿false啊,是false,所以这块一定要注意啊,它是一个false,还有一点你要注意这个是几个等号啊,两个等号你可千万别写成什么呀,一个一变成一个,变成什了呀,是负值了,哎变成负值就算符了啊,所以注意是两个等号,而且两个等号中间不能有什么呀,不能有空格,一定是什么呀,紧紧的连到一起的啊,紧紧连到一起的叫做一个相等啊等等啊好,那接着再来看这块,看完了然后再看一个,我再来一个什么呢?来一个cancel,点一个log log1什么呢?来个一,来个什么呢?等等于一这边什么意思?看我字符串一和我这个数字一是否相等,那这俩相不相等呢?诶我们来一保存走你,诶什么玩意儿。
03:18
处,哎处,也就是说他认为什么呀,我们字符串一和数字一是二相等的,那这是为什么呀?首先说它俩类型是不是都不一样啊,诶那他怎么既然认为是相等的,那它一定干嘛了,诶它做了一个自动的一个类型转换,我们来说当使用我们这个等等来干嘛呢?来比较我们这个两个值时,哎两个值时如果什么呢?如果我们这个值的这个类型不同,诶则什么呢?诶则会,诶自动进行什么呀,进行类型转换,诶将其什么呢?将其转换为什么呀?诶相同的这个类型,然后干嘛呢?然后再。
04:04
比较啊,然后再比较,所以这里边注意你的这个一,诶字符串一和这什么呢?数字一经比较的时候,它俩干嘛了,进行了一个类型转换,那应该是干嘛呢?将我这个字符串一转换成了数字一,然后再比一比相等返回了什么呀出所以注意相等会干嘛呀,会做自动的这个类型转换啊,会做自动类型转换,但是它到底转换成什么,那不一定啊,到底转成什么不一定啊,不同情况可能情啊它不一定,但是大部分情况都是会转换成数字的啊,大部分情况都会转成数字啊,我们来再看一个,看一什么呢?看一个。看一个来写一个啊,叫做一个cancel,点一个log log1什么呢?来一个true等等于一,诶布尔值true跟什么比呢?跟我们这个字符串一比,那这是true是负true是for,诶我这一保存是不是处啊,哎,是处,那我们想想它是怎么转的,它是不是说将字符串转换成不尔值了,咱们先说是有没有可能是将这个不尔值转换成字符串了,不可能吧,你要是不尔值转换成字符串,是不是处等于等于一啊,这玩意是明显不什么也是错的呀,没错的,那我们想想,那它是不是拿字符串转换成不尔值了。
05:27
是不是,诶有可能是吧,哎呀,让字符串转成不尔值了,这字符串转成不尔值是不是处啊,处等于处是不是相等啊,诶,那我换一个欢迎hello hello转成不尔值干嘛?也是处吧?哎,也是处,来我这一保存,咱们来看看走你诶当然判断什么了,For,所以它也不是将字符串转成了不尔值,那它是什么呀?哎,它是将字符串和这个不尔值都转换成number啊,它转换成number是一,它转换成number也是一,所以才是数的啊,但是这里边呢,它不一定啊,那这块咱们是转换成诶布尔值和这个什么呀,比的是是转换true了,但是其他情况就不一定啊,但是大部分情况都是这样的啊,大部分分都这样,那我们说其他情况什么呢?我们来看看来一什么呢?来一个cancel,点一个log log1什么呢?来一个闹,等等于零,让none和零判断是否相等,那么说了相不相等呢?哎,如果要将none转换成number。
06:27
是多少零,零和零是不是相等啊,如果要是转成number,确实是相等的,但是我这一保存来看,什么玩意儿for for专门转没转成number,没转成number转成啥了,那咱们就不用管它了啊,爱转成啥转成啥了,反正你就注意了,它没有转成什么呀,Number啊,没有转成number,所以这个是一个fourth啊fourth啊,所以注意啊,这是一种特殊情况啊,它没有把它转成number,如果转成number是不是就就相等了呀,哎,相等啊好,那这个是我们这个相等这个运算符比较简单,然后呢,还有一个我们来说一下,还有几个特殊值啊,我们来说一下叫什么呢?我们叫做这个安de find干嘛呢?衍生字。
07:08
衍生字这个捺啊,衍生字呢,所以什么呢?所以这两个值做什么呢?做我们这个相等判断时会什么呢?会返回处啊,会返回处,所以我们来看一个来一个cancel.log,一个and find等等于那我们一保存咱们来看。走你是不是处,诶因为他们两个来他们有点关系,安地find的是从这个nu这衍生过来的,所以他俩判断相等值范围的是处啊处,然后还有一个,还有一个特殊的叫什么呢?叫做一个这个那诶那叫什么呢?不和任何值相等啊,不和任何值相等叫什么呢?哎包括哎它本身啊包括它本身我们先来看啊cancel点一个log来什么呢?那等等于这个一,这肯定不等是吧,哎,这没什么说的了,肯定是不相等的,我一保存是不是false呀,哎,False来一个none,等等于什么呢?等等于这个any find这肯定也是什么呀,是不false呀,哎,False再来看一个none,等等于none。
08:26
这俩是不是长得一模一样啊,诶,但是你注意了,我一保存什么玩意儿false一定注意,那不和任何值相等,包括它本身,所以注意none等于none,它也是什么呀,也是false啊,也是负,一定要注意好那看到这你们有没有什么问题啊,None等于none是负,那现在假设我有一个变量,有一个变量谁呢?Y一个BB的值等于什么呢?等于none,我需要做一件事说嘛呢,判断我们的这个B的值是否是那啊判断B的值是否是那,那我这块怎么判断,我一想CAno.log一个什么呢?一个这个B等等于none行不行不行,因为说了none和不不和任何之间等吧,你这个判断一定是什么呀,False啊false那这块不行,那就意味着我是不是没有办法判断B是否为难了,对吧,哎,那但是呢,这个方法不行了,所以呢,我们这个,呃,GS里边还给我们。
09:27
提供另一种方式叫什么呢?我们可以通过我们什么呀,Is,那这个什么呢函数来判断一个值是否是,那哎通过is那函数我们来看一下,直接来什么呢?来一个cancel.log,那既然我说是is nine函数了,那我就怎么写呀,是不是直接来一个is nine样,哎,It nine调什么什么函数就直接,哎直接写就完了,Is nine,然后给里边干嘛呢?我传一个传一个B来,咱们这么看,我先给提出来看啊提出看这表示什么呢?我是不是调了一个函数叫is is nine啊这句话的意思就就什么呢?就是检查我这个B它是不是那啊是不是nine,那如果是呢,它就会返回true,如果不是返回false,所以你这一看一保存,从你什么意true,诶证明B是是带我来一个什么呢?123,它是不是是那了不是了,我一保存是。
10:27
False呀,哎,False啊,我们来说一下X nine函数,哎,可以干嘛呢?可以检查一个值是否是,那如果什么呢?如果该值是难则返回负,诶,否则返回负诶所以注意啊,检查一个值是不是nu的时候,用这个东西就不行了,得用我们这个is na啊is难好,那这个呢,是我们说这个相等,相等这块说完了,还有一个叫什么呢?还有一个和它类似的,还有叫做一个不等,不相等,不相等什么意思呀?叫做什么呀?哎,跟那个相等正好。
11:05
相反啊,不相等跟相等正好相反,那不相等干嘛了呢?不相等用来哎判断两个值是否不相等啊,是否不相等,如果不相等返回处,诶否则返false诶跟它正好相反,其实你就可以理解成什么呀,就是相等的值给它取了一个反啊取了一个反,然后最后我们来说怎么呢?哎,我们使用使用什么呢?使用我们这个,哎这都碳等啊碳等来干嘛呢?哎来做我们这个,哎不相等运算啊,不相等运算来我们来看效果啊,咱们在这还是在这来演示,直接来一个来一个canl点一个log log1什么呢?Log一个十不等于五,诶不等于五。成不成立啊,哎,是不是肯定成立啊,哎来一个这个true啊,肯定成立,我一保存是不是处啊,哎处再来看一个十不等于十。
12:07
已保存是不是false呀,哎,False啊,所以这块跟我们这个什么呀,跟我们这个相等,它正好是相反的,再来看一个来什么呢?来一个这个cancel.log来什么呢?ABCAABCD叫做不等于abcd成不成立啊。不成立吧,这俩是不是长得一模一样啊,哎,一模一样一保存是不是也是false呀?哎,也是false啊,不相等的运算结果呢,跟我们相等正好相反,那再看一个,看一个什么呢?看l.log一个,这个一不等于一,这什么结果呢?诶,我们来看E保存是不是还是for呀,为什么还是for呢?我们来说一下跟那个相等其实一样,诶它也会干嘛呀,诶他会不相等,哎也会。
13:04
对我们这个变量进行诶自动的类转换,如果什么呢?转换后干嘛呢?诶相等哎它干嘛呢?它也也会返回什么呀,False啊转换后相等它也会返回false啊所以注意一个是相等,还有一个是哎不相等,它们都是会做自动的这个类型转换的啊自动类式转换,那除了这个呢,我们还有还有两个,一个叫什么呢?一一个叫做等等等,还有一个叫什么呢?叫做一个碳等等啊碳等等等等等表示什么呢?这叫做一个全等,什么叫全等呢?我们说哎全等干嘛呢?用来哎判断两个值是否全等啊全等它和什么呢?和我们这个相等类似啊和相等类似不同的是什么呢?它不会。
14:04
做我们这个自动的类型转换啊,不会做自动类型转换,如果什么呢?如果两个值的这个类型不同,直接返回什么呀?False啊,如果两只类型不同,直接返回false啊注意是三个等号啊,是三个等号来我们来看一个直接来看canl点一个log log1什么呢?123来一个什么呀,等等于123这个返回什么呀,这是相等吧,诶相等我一保存是什么呀处因为它做了一个自动的这个类型转换,来我加三个等号。来一保存走,你是不for来,那因为什么呀?他这一看,这也是字符串,这是一个什么呀,数字得了,干脆我都什么不比了,类型不一样直接返回for啊,类型不一样直接返回for啊,它不会做自动的这个类型转换。再来看一个来什么呢?cancel.log一个什么呢?No等等于我们这个and find这是什么呀?两个等号相等,哎,那错是不是处啊,诶我们来一个全等来保存什么有false啊false所以注意now和这个按find相等,但不全等,按等们全等,所以你用全等判断的时候,它反应的是false啊,这就不多说了啊,就这么一个区别,相等会做自动的这个类型转换,而全等不会啊,而全等不会好然后再说一个叫什么呢?这叫做什么呀?碳等等叫什么呢?不全等啊,不全等用来什么?
15:42
啊用来判断两个值是否,哎不全等和什么呢?和不等类似,嗯也是不同的,是他们什么呢?它不会做我们这个自动的这个类型转换,如果什么呢?如果两个值的这个类型不同,也是它是直接返回处啊类型都不同了,你俩肯定什么了,不全等就给你返回一个处啊返回true来还是看这来什么呢?来一个cancel.log一个这个一来一个不等于一,这返回什么呀,False,因为他认为什么呀,类型转换以后是不是相等啊,那此时你可以换成什么呢?换成碳等等,那那看他俩全不全等,那我们说了类型都不同,它直接反回什么呀,处啊直接返回处啊所以这个四个运算呢,对比着去记一下啊都比较简单,大家回顾一下讲了四个运算符,一个叫做什么呀,叫做等函。
16:42
还有叫做不等啊,等等干嘛呢,做相等运算,不等呢,用来做不等或者不相等运算,他们都会做自动的这个类型转换,而这个全等呢,和和不全等,它们不会做自动的这个类型转换,就这么一个区别啊,就这么一个区别啊,好,那我们这来停一下。
我来说两句