当前位置: 首页 > 面试题库 >

区分+0和-0

宫子晋
2023-03-14
问题内容

事实证明,+0 === -0计算结果为true,尽管+0-0不同的 实体。那么,您如何+0-0

有一个hack:

if (1 / myZero > 0) {
   // myZero is +0
} else {
   // myZero is -0
}

我可以做得更好吗?


问题答案:

在ECMAScript6中,除了区分正零和负零并计算为之外,其Object.is行为类似于。===``Object.is(NaN, NaN)``true

Chrome 24支持Object.is



 类似资料:
  • 问题内容: 假设我有一个具有不同值的列表,如下所示: 我想对其进行迭代,并检查每个元素是否不在某些禁止值列表中。例如,此列表为。 当我检查是否为False时,我得到了。我知道python会强制转换到此处- 但是我如何避免使用它并进行正确的检查-该值不在? 问题答案: 为了区分和之间的区别,您可以使用它们进行比较。是单例值,并且始终引用同一对象。要比较列表中的所有项目以确保它们不是,请尝试: 顺便说

  • 我已经使用他们的python SDK制作了一个beam管道的原型,并且能够使用BigQueryLink输出我的最终pcollection,使用以下方法可以很好地完成: 修改表以包含如下分区:

  • 本文向大家介绍php中数字0和空值的区别分析,包括了php中数字0和空值的区别分析的使用技巧和注意事项,需要的朋友参考一下 作为一个合格的php程序员,一些基础知识是必须要知道的,例如0和空的区别,关于这个区别,下面就通过几个实例进行简单的分析,其中的道理,只可意会,不可言传,读者可以自己去慢慢体会了。

  • 您将得到一个由n个整数组成的数组,包括负数和正数。您需要将数组划分为正数和负数。将数组的所有正整数添加到一个数组(或任何数据结构),并将所有负数添加到另一个数组(或任何数据结构)。如果输入数组的第一个元素是正数,则在输出的第一行中按给定顺序打印所有正数,然后在输出的第二行中按给定顺序打印所有负数,反之亦然。 笔记: 将0视为正数。 输出中的正负数字应该遵循给定数组中元素的顺序。输出的每一行中的每个

  • 问题内容: 请帮助我根据功能上的差异来阐明这两个python语句的概念: 问题答案: 根据文档: 退出状态为n的进程,而无需调用清理处理程序,刷新stdio缓冲区等。 注意 退出的标准方法是。通常只应在。之后的子进程中使用。

  • 我有一个由5个分区组成的主题如下: 似乎分区的偏移量非常接近其余分区的偏移量之和。我不知道如何以及为什么。