当前位置: 首页 > 知识库问答 >
问题:

当一个浮动变量不等于它自己

呼延景同
2023-03-14

我在一次编程测试中被问到这个问题。问题是,我被作为一个参数以浮点形式传递,并被问到以下代码何时为false。

bool result  = (floatValue == floatValue);

我想不出一个合理的理由或情况,什么时候这会是错误的,现在仍然不能。最后,我回答说,永远不会有这样的情况。我想知道是否有人能给我举一些例子,说明什么时候这是错误的

共有1个答案

南门飞
2023-03-14

浮点值==NaN

如果floatValue是非数字计算的结果,如0/0。

 类似资料:
  • 在我的代码中,我循环遍历字符串中的每个字符。我需要测试该字符是否是空格。 这是我的代码: 我也尝试过: 两者都给出了错误 或 我在测试字母或数字时没有错误。我做错了什么? 谢谢, 扎克

  • 本文向大家介绍当一个元素被设置为浮动后,它的display值变为什么呢?相关面试题,主要包含被问及当一个元素被设置为浮动后,它的display值变为什么呢?时的应答技巧和注意事项,需要的朋友参考一下 一个元素被设为绝对定位或者浮动后,其display计算值就变为了block,尽管其表现形式和inline-block类似——包裹内部元素且不超出包含块的特性。按照如下方式在控制台尝试可验证: var

  • 问题内容: 我正在尝试一些表,但只是遇到一个主要问题,Outlook不支持float。好吧,然后我尝试使用表对齐等等,但是没有运气。这些表只是在彼此之间而不是在彼此下方显示。有什么可以做的吗? PS:它可以在其他设备上正常工作,只有Outlook,并且我不能给每个表一个td,因为它会破坏一些其他内容。 标记: 问题答案: 使用width =“”而不是CSS在每个对齐的表格上设置宽度。 一个有效的示

  • 问题内容: 我在Javascript中有一组全局计数器变量: 等等 然后,我有了一个Javascript函数,该函数接受一个映射到这些全局计数器的“索引”数字。在此函数内部,我需要使用传递给该函数的“索引”值来读写这些全局计数器。 我希望它如何工作的示例,但当然根本不起作用: 我希望我要实现的目标是明确的。如果没有,我会尽力澄清。谢谢。 编辑说明: 我不是要增加计数器的名称,而是要增加计数器包含的

  • 似乎a和b的输出都应该是OK的,但a的输出是OK的,而b的输出不是OK的。为什么?

  • 在Javascript中工作,我试图查看5个不同的变量是否在给定的时间都包含相同的值。值可以是6个事物中的1个,但我需要看看它们是否都是相同的,无论它是哪个值。我试过这个: 还有这个: 这两个都有效吗?如果是这样的话,我的代码可能在其他地方出现了错误...如果不是,我真的很感谢一些帮助。我在一个名为dieArray的数组中也有这些变量,如下所示: 学习一种通过数组实现这一点的方法是很酷的,但如果这