美文网首页
JavaScript-比较运算

JavaScript-比较运算

作者: Demetris | 来源:发表于2017-11-27 19:39 被阅读0次

比较运算

[if !supportLists]1.[endif]==和===

1.1==

。会自动转换数据类型再作比较

。false==0;//返回true

1.2===

。不会自动转换数据类型。

。如果数据类型不一致直接返回false;如果数据类型一致则再作比较

。false===0;//返回false

1.3JavaScript坚持使用===比较,不要使用==比较

2.NaN

。NaN是个特殊的Number与所有其他值都不等,包括它自己

NaN===NaN;//false

。唯一能判断NaN的方法是通过isNaN()函数

isNaN(NaN);//true

[if !supportLists]3.[endif]浮点数比较

。1/3===(1-2/3);false

浮点数在运算过程中存在误差,因为计算机无法精确表示无限循环小数

。要比较两个小数是否相等,只能计算它们之差的绝对值是否小于某个阈值

Math.abs(1/3===(1-2/3))<0.000001;

相关文章

  • JavaScript-比较运算

    比较运算 [if !supportLists]1.[endif]==和=== 1.1== 。会自动转换数据类型再作...

  • 比较运算

  • 比较运算

    比较运算 基础类型比较 对于int、bool等基础类型直接比较值相等,对于指针则是直接比较的指针所指向的地址是否相...

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

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

  • 运算 & 运算符

    运算 & 运算符 算术运算 比较运算 比较运算的结果为bool值 赋值运算 逻辑运算 位运算 二进制的运算 身份检...

  • 逻辑运算符

    赋值运算符 比较运算符 先运算再比较 逻辑运算符 比较大于逻辑!,&&,|| 单目运算符(!++ -- & ) 大...

  • 2019-03-06

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

  • 逻辑运算,闭包

    算术运算(+-*/%)>比较运算(!==,>= ,<= , = =)>逻辑运算(&&,||)>赋值运算(=)...

  • shell-7 if

    数学比较运算 字符串比较运算 文件比较与检查 逻辑运算 赋值运算 = 单if语句 if-then-else语句 i...

  • MySQL运算符

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

网友评论

      本文标题:JavaScript-比较运算

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