- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将一些代码从 C++ 转换为 JavaScript,但我对 int
、doubles
、NaN
和解析 float 感到非常困惑。我想!?
Z = T - 14 - (1);
while (Z <= T)
{
var S1 = 0.0;
for (var C = 0; C <= P - 1; C++)
{
if (V[Z + C] !== undefined)
{
skip = 0;
S1 = S1 + (V[Z + C] + V[Z + C]) / 2;
}
else
{
skip = 1;
}
}
console.log('S1: ' + S1);
Z++;
}
S1
现在总是 NaN
我该如何停止呢? (与 typeof
有关?)
重要的是:我已经让 V=[]
部分开始工作,它使用了 double ,并且正在处理未定义的部分(困惑的修复),所以这是一个很好的进步。
最佳答案
当涉及floats
的操作失败时,NaN
是结果值。 NaN
有一个有趣的属性:使用 NaN
操作总是得到 NaN
。
这意味着一旦您的一个变量保持 NaN
,该值将随着所有 future 操作传播。
console.log
您的 float ,并检测 float 变为 NaN
的时刻。我的赌注是 (V[Z + C] + V[Z + C])
。
关于javascript 和 c++ 双数 0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23071260/
我正在尝试使用内联汇编进行试验,我正在尝试在内联汇编中添加十进制数(不,不是整数)。问题是,当我调用以下函数时: inline double ADD(double num1, double num2)
我有一个名为“a”的数据类型为 double 的数字,当这个数字小于 0.5 时,说b = 1 - a没有错误。但是当 a > 0.5 时,我说b = 1 - a代码中的该点存在错误(执行该特定行之前
我需要将双数添加到 ol 列表中。一个例子是: 欢迎访客1.1.介绍1.2.更多信息1.3.更多信息1.4.更多信息1.5.更多信息 另一个OL2.1.更多信息2.2.更多信息2.3.更多信息 我知道
我正在尝试将一些代码从 C++ 转换为 JavaScript,但我对 int、doubles、NaN 和解析 float 感到非常困惑。我想!? Z = T - 14 - (1); while (Z
我是一名优秀的程序员,十分优秀!