摘要:
1.相等和不相等ECMAScript中的相等操作符由两个等于号(==)表示,如果两个操作数相等,则返回true。而不相等操作符由叹号跟等于号(!=)表示,如果两个操作数不相等,则返回true。两个操作数都会先转换操作数(通常称为强制转换),然后再比较它们的相等性。在转换不同的数据类型时。相等和不相等... 阅读全文
摘要:
小于(=)。都返回一个布尔值。当关心操作符使用了非数值时,也要进行数据转换或完成某些奇怪的操作。以下就是相应的规则: •如果两个操作数都是数值,则执行数值比较。 •如果两个操作数都死字符串,则比较两个字符串对应的字符编码值。 •如果一个操作数是数值,则将另一个操作数转换为一个数值,然后执行数值... 阅读全文
摘要:
减法(-)与加法操作符都类似,同样需要遵循一些特殊的规则,如下: •如果两个操作数都是数值,执行常规的算术减法操作并返回结果; •如果有一个操作数是NaN,则返回的结果是NaN; •如果是Infinity减Infinity,则结果是NaN; •如果是-Infinity减-Infinity,则... 阅读全文
摘要:
加法(+)如果两个操作符都是数值,执行常规的加法计算,然后根据下列规则返回结果: •如果有一个操作数是NaN,则结果是NaN; •如果是Infinity加Infinity,则结果是Infinity; •如果是-Infinity加-infinity,则结果是-Infinity; •如果是Inf... 阅读全文