在Javascript中,比较运算符>=,<=导言

与运算符= =(=,=,>比较运算符<)对象可以转换为字符串或数字,然后比较多,比较值;字符串,字符的编码表的顺序出现。不同运营商= =,= =日期将被转换成字符串对象首先经过比较和比较运算符将所有对象包括日期优先到号码后比较,其比较的判断规则如下:



1。运算符,如果两边有一个对象,则将其转换为数字;如果不能转换成数字,则将其转换为字符串。

2。转换后,如果运算符的两侧为字符串,则将字符串进行比较;否则,如果一方出现数字,则进行数值比较。

三.如果出现在操作员的两侧,则返回false。

4等于0。



实验



复制代码代码如下所示:

在比较中,日期对象被转换为数字。

新日期();

VaR S1 =四损坏272008 14:57:11 GMT + 0800(CST);

VaR S2 =从而损坏272099 14:57:11 GMT + 0800(CST);

VaR N1 = d.valueof()- 1000;

var n2 = d.valueof()+ 1000;

console.log(D>S1); / /假,D转换为数字,这个数字。

console.log(D>S2); / /假

console.log(D>N1); / /真的

console.log(D>N2); / /假

console.log(11 > 3); / /真的