GIF动态图教程-JS语言6-关系运算符(实例)
1、求模运算符%的作用是求余数。在实际使用中,最大的用处是任意整数除以2,得到0或1的数值,注意是只得到这2个数值,用来控制代码是否执行。例如:13%5=3,因为2乘以5等于10,余3,所以结果为3。

2、关系运算符,将返回一个真假布尔值,true或false,true表示真,false表示假。大于(>)小于(<)大于或等于(>=)和小于或等于(<=)例如1>2,1没有大于2,所以关系不成立,返回false。

3、等于运算符(==)也是一种关系运算符,用来判断双方数撕良滤儆值是否相等。跟赋值运算符(=)不同,在数学中一个=号用来表示双方数值相等的关系,但在计算机语言中==才是表示双方数值相等的关系,而在一个计算机语言中一个=号只表示赋值操作。例如:2==2,双方数值相等,所以返回true。

4、非等于运算符(!=),当双方数值不相同时返回true。例如:3!=2,因为3的确跟2不相同,所以返回true,也就是说双方不相等返回true。

5、屏顿幂垂="1",一个是数值类型,一个是字符串类型,为什么也返回true?因为等于运算符(==)进行判断时会埠们萁猕自动转换数据类型,也就是说把字符串1转换成了数值1,所以返回true,所以在实际开发过程中经常遇到一些意想不到的问题,就是上诉原因造成的,所以推荐大家始终使用全等运算符(===),全等运算符(===)判断时更为严格,不自动转换数据类型,只有双方数据类型相同,并数值相同才返回true。以此类推,非全等于运算符(!==)是一个意思。

6、="1"返回true,哪1=="2",返回什么?返回false,因为字符串"1"返回数值1,字符串"2"返回数值2。
