javascript和c++双数字0.0
javascript and c++ double numbers 0.0
我正在尝试将一些代码从C++转换为JavaScript,但我对ints
、doubles
、NaN
和解析浮点非常困惑。我想!?
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=[]
部分,它使用了doubles,并且正在处理未定义的部分(混乱的修复),所以这是一个很好的进展。
当涉及floats
的操作失败时,NaN
是结果值。NaN
有一个有趣的性质:与NaN
一起操作总是产生NaN
。
这意味着,只要您的一个变量保持NaN
,该值就会随着未来的所有操作而传播。
console.log
您的浮动,并检测其中一个成为NaN
的时刻。我的赌注是(V[Z + C] + V[Z + C])
。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- 检查输入是否不是整数或数字
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- 如何用数字处理log(0)
- 最高有效数字侧的第N位
- 如何获取一个数字的前3位
- 查找最接近的大于当前数字的数字的索引
- 找到两对数字,使它们的乘积的绝对差最小化
- 我想做一个彼此不同但重复出现的数字
- 将数字转换为字母(例如:123 转换为一二三)
- C++如何计算用户输入的数字中的偶数位数
- 如何在C++中确定文本文件中的元素是字符还是数字
- 打印数字图案
- C++问题:用户认为数字1-100,程序提出问题不超过6次即可得到答案。无法正确
- 如何检查一个c++字符串中有多少相同的字符/数字
- 求出有多少个数字是完美平方,而sqrt()是L,R范围内的素数
- 将数字打印成文字
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 在将数字随机生成为数组期间从内存输出随机数的数组