比较运算符的转换规则

相同数据类型###

如果两个操作是都是字符串则对字符串内容的Unicode编码按顺序进行大小比较.
如果两个操作数都是数值,则对这两个数值的大小进行比较.

不相同数据类型###

  1. 一方为数值,另一方为可以被转换为数值的数据类型的情况,将其转换为数值类型后再进行大小比较.
    2.如果操作数中含有NaN则结果为.
    3.一方为字符串,另一方为可以被转换为字符串值得数据类型的情况,将其转换为字符串后再对字符串值进行大小比较.
    4.操作数中有
    无法被转换为数值及字符串值的值,或是转换结果为NaN的情况,运算的结果为*.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容