比较运算符的转换规则

作者: JUN_API | 来源:发表于2017-04-15 13:25 被阅读9次

相同数据类型###

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

不相同数据类型###

  1. 一方为数值,另一方为可以被转换为数值的数据类型的情况,将其转换为数值类型后再进行大小比较.
    2.如果操作数中含有NaN则结果为.
    3.一方为字符串,另一方为可以被转换为字符串值得数据类型的情况,将其转换为字符串后再对字符串值进行大小比较.
    4.操作数中有
    无法被转换为数值及字符串值的值,或是转换结果为NaN的情况,运算的结果为*.

相关文章

  • 比较运算符的转换规则

    相同数据类型### 如果两个操作是都是字符串则对字符串内容的Unicode编码按顺序进行大小比较.如果两个操作数都...

  • 在js中,为什么[] == [] 为false, [] == !

    1. [] == ![] 为什么为true? 转换规则:在比较运算符时会优先转换操作数(强制转换),然后再...

  • js面试题大坑——隐式类型转换

    坑一:字符串连接符与算术运算符隐式转换规则混淆 坑二:关系运算符:会把其他数据类型转换成number之后再比较关系...

  • MySQL 中的运算符和常用函数

    MySQL学习笔记(3) 运算符 类型:算术、比较、逻辑和位运算符 算术运算符 比较运算符 比较运算符可比较数字、...

  • 2019-03-06

    运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符 2.比较运算符:>,<,==,!=,>=,<= 所有比较运...

  • MySQL运算符

    算数运算符,比较运算符,逻辑运算符,位运算符 算数运算符: + - * / % 比较运算符: =, <>, !=...

  • 运算符与字符串

    运算符 算数运算符、比较运算符、赋值运算符、逻辑运算符比较运算符:>、<、>=、<=、==、!=赋值运算符:=、+...

  • 《Web前端开发之JavaScript精英课堂》(二)

    2.1 比较运算符,逻辑运算符 比较运算符">" "<" "==" ">=" "<=" "!="比较结果为bool...

  • 2018年6月13日【Python学习笔记】

    一、运算符 运算符:算数运算符、比较运算符、赋值运算符、逻辑运算符 1.比较运算符:>、<、>=、<=、==、!=...

  • day2学习总结0613

    01-运算符分为: 算术运算符、比较运算符、赋值运算符、逻辑运算符 1.1比较运算符:>、<、>=、<=、==(相...

网友评论

    本文标题:比较运算符的转换规则

    本文链接:https://www.haomeiwen.com/subject/mamnattx.html