00:00
来,接着看。这个不是第七种啊,这个咱们不用看了,不用看了,了解一下啊,了解一下symbol symbol再往下呢,我们看看none na和安米饭的有什么区别啊。那那啊,还有谁?Na和an这三个值有什么区别?有什么区别,各位啊。它有什么区别啊,这是个考点啊,所以呢,我在这里给大家说一个。我们先来看看,我觉得第一点啊,先用time off试试呗,对吧,一个是那一个是一个是。
01:11
它这个三个值,首先它的类型不一样,第一个是object,第二个是number,第三个是anti,也就是这个它的结果是一个object,啊这个结果呢是一个number,然后这个结果呢,它是一个UN defend,所以第一个他们有什么区别,那na和defense数据类型不一致。数据类型不一样,各位啊,数据类型不一样,你说object一个是其实并不是object啊,它的类型属于什么类型的,那这个类型。六种类型嘛,对吧,它属于闹一种类型,Na呢,是属于什么number的安范属于安范啊,类型不一样,那类型不一样,那再往下他们看看那个等号啊,那等于等于谁。
02:04
N。然后呢,在这呢,再加一个什么呀,Now等于等于什么呀,叫UN,然后呢,这个位置再写上什么呀,这个。Idein。不是一共三个吗?和他,他和他,你看啊,他在和他,然后他在和他,这三者呢,我们都给它放个等号,我们看最后有没有有没有相等,Object number和安,再往下,第一个是false,第二个是第三个是false。这个是false。这个是这个是false各位。也就是说这三个值你记住就行啊,这是我的测试结果,None na和安迪呢?首先第一个他们类型都不一样吧,第二个就是什么他们谁和谁是可以等同的,None和可以等同,注意啊,None和什么ande可以等同。
03:15
来我这里要讲一个再讲一个别的东西啊,那么就是空呗,安底范就代表位定义呗,啊它可以等同双等号啊来在JS当中啊,有两个比较特殊的运算符,个位,一个是双等号,一个是三个等号,双等号是等同运算符,等同运算符啊,这个是叫全等运算符,各位啊,这个既判断值是否相等,又判断数据类型是否相等,明白这个等同运算符是只判断什么,只判断值是否相等,听懂了吗?你把上面。
04:16
这个拿过来贴到这个位置上,把这个地方都给它改成三个等号,你就发现它们都是false。因为三个等号既比较值又比较数据类型,只有数据类型相同并且值也相同的时候。才是真。来,我们刷新一下各位object number,然后再往下是再往下第一个是false,第二个是第三个是false,是不是这个再往下false false啊,False false false。
05:03
好,那现在大家思考一下这个问题,Alert等于等于true,这个结果是true还是false?双等号值比较什么值?双等号是等同运算符等同等同于一是不是等同于真?可以等同啊,刷新第一个是不是就是真,那如果说给它换一个,把它两个等号换成三个等号,这个结果就是false,为啥数据类型不一样,因为你这个是数字,我这个是不玩。来,再刷新false。
06:02
对吧,就这块呢,挺有意思啊,这个在Java中你是学不到的,在在JS里边,它有这两两个这样的一个运算符,111个是两个等号,一个是三个等号,也就是说你们什么时候用三个等号。如果你们期望它的值相等,并且数据类型也得一样的话,你就用这个符号判断。如果说你只是想看一看这两个值它是不是可以等同起来,你用两个等号,其实这个双等号有点更类似于Java中的E方法。这俩哪个更严格呀?当然是下边这个更严格。下面这个还比较数据类型啊,板板正正的,这个和这个必须一模一样,一模一样,就像照镜子一样,必须一模一样,它最后结果才是处的啊。这个说白了就是可以转化,大家还记不记得这个地方,如果使用布尔函数把一是不是可以转换成true,所以一和true呢是可以等同的,就是这样一个东西可以等同啊,这个东西呢,你要是实在是理解不了,那你就记吧。
07:08
死记硬死记硬背啊,三个等号。全等,两个等号等同。
我来说两句