关系运算符
- 关系运算符用来比较两个值之间的大小关系的 >、<、<=、>= 就这四个。如果关系成立则返回true,关系不成立则返回false。
- 如果比较的两个值是非number类型值,会将其转换为number类型值然后再比较。特殊情况:如果比较的两个值都是字符串,此时会比较字符串的Unicode编码,而不会转换为number。
其实就按数学的理解来就行了,就两个数比较,是对的表达式就返回true,不对就返回false,不管谁和NaN比较都是返回false。
如果两边都是string类型的值,比较Unicode编码大小。要注意的是字符串中不止一个字符时会按顺序比较,一旦比较出结果,则第二位及第二位以后的字符都不会再去比较了。"aab"<"b"中,a的Unicode编码比b的小,所以返回false,即使后面有个b,但根本不会再去比较了。
赋值运算符
- 可以将符号右侧的值赋值给左侧变量
这个没啥好说的,就是给变量赋值。 =、+=、-=、*=、/=、%=、
a=a+5 换个写法就是 a+=5
JavaScript学习系列博客_8_JavaScript中的关系运算符、赋值运算符
原文:https://www.cnblogs.com/maoweizhao-xiaohao/p/13291219.html