抽象轻松JavaScript

比较运算(二元运算)

二元运算和一元运算的区别

仅仅是多了一个元素

定义:由两个元素和一个运算符组成

而比较运算是二元运算中的一个小分支

比较可以更通俗的说——比大小

比大小分为三部分

元素1 大小号 元素2

x        运算符        y

配合上二元运算的定义得到比较运算的定义:一个元素与另一个元素进行运算比较

———————————————————————————————————————

运算符

比较运算的运算符包括:>,≥,<,≤,==,===

通过定义和上面的运算符,可以得到他们的例子

x > y ; x < y; x == y; x ===y;

——————————————————————————————————————

特例

需要具体说的应该最有 == ,===这两个运算符

第一个等于,不管类型

第二个是全等于,类型是要相同

上代码

效果

抽象轻松JavaScript_第1张图片

i == j,只需要值一样就可以了,因为它会自动转换类型

i === j,不仅仅是值要一样,数据类型还要一样,它的类型不会像等于一样自动转换

ps:如何查看值的类型,typeof 元素

let x = "秋刀鱼";
        let y = 10;
        let z = 10.6;
        let k = y > z;
        console.log(typeof x,typeof y,typeof z,typeof k);

效果

抽象轻松JavaScript_第2张图片

 

小结

比较运算,说白了就是一个专用词,去掉这个词,本质就是比大小看等于

全等于和等于的区别在于数据类型,全等于不会自动转变数据类型,等于会

typeof x(元素),只能看到赋值的数据类型,声明的数据类型是看不到

 

你可能感兴趣的:(抽象js,java,服务器,html)