问题标签 [infinity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
699 浏览

javascript - 为什么 Infinity / Infinity 不是 1?

如果

那为什么

而不是1?

0 投票
1 回答
807 浏览

php - 在滚动或单击按钮时加载更多图像(没有 mysql)

我有这个 php 代码,它可以自动拇指并将我的照片排列到画廊:

它很好用,我喜欢它!但是当我上传 200-300 张图片时,它需要先加载拇指,然后才能在图库中查看大图。我在网上搜索并尝试了很多东西,但大多数都使用 mysql,我不知道如何处理它和其他有问题..有什么解决办法吗?谢谢!

例如,您可以在这里查看我在做什么:http: //m.eladhamemagnet.net/albums/996.php

顺便说一句,它适用于 iPhone,所以我需要它快速加载

0 投票
3 回答
1084 浏览

java - 如何在 Java 中执行贷款方程?

我正在尝试制作一个程序,允许用户在考虑贷款时确定不同的方面。第一个等式应该确定在给定贷款金额、利率和月数的情况下每月支付的金额。第二个等式应该确定在给定贷款金额、利率和每月还款额的情况下,一个人必须支付多少笔款项(或几个月)。这是我正在测试的代码,但我似乎无法获得有效的输出。

对于第一个等式,我首先不断出错,因为它希望答案是双精度,并一直告诉我,对于我的速率变量,我无法从双精度转换为浮点,所以我必须进行强制转换。一旦我消除了错误,我就会不断地寻找答案。

对于第二个等式,它一直说我不能除以零。有没有人知道任何解决方案。在网上看时,好像我的方程式是正确的,所以我不知道如何使它们起作用。

此外,如果有人碰巧知道确定利率的好公式,那将非常有帮助。

0 投票
1 回答
277 浏览

c++ - 如何在不引发异常的情况下进行通用除法

我想对任何类型的 T 进行安全除法,我不想引发 CPU/FPU 异常,例如,如果浮点数除以零,它应该返回无穷大 (+/-INF)。

我应该编写自己的函数吗?还是我可以使用任何标准的 C++ 函数?

如果我需要编写自己的函数,这个函数对吗?

0 投票
10 回答
748960 浏览

python - 如何在 Python 中表示无限数?

如何在 python 中表示无限数?无论您在程序中输入哪个数字,任何数字都不应大于此表示的无穷大。

0 投票
2 回答
175 浏览

haskell - GHC 7.0.3 拒绝将 2^1000 显示为标准化双精度 - 输出“无穷大”

我有以下输出 - 我很惊讶。任何帮助为什么“我的双打”似乎如此低?

Prelude GHC.Float> floatRange (0.5e1000::Double)

(-1021,1024)

Prelude GHC.Float> show (0.5e1000::Double)

“无穷”

指数 1000 似乎与 1024 限制相去甚远(正如我期望 IEEE 包含这个 ::Double 一样)。

我会很感激你的帮助。

0 投票
1 回答
1587 浏览

c - 打印无限值

在我的程序中,一些计算可能会生成1.#INF00-1.#IND00结果我想打印这些结果 - 但不是 1.#INF00-1.#IND00.For example for 1.#INF00 ,我想打印“infinity”

将导致“无穷大”出现在屏幕上

infinity_print 如何实现?

0 投票
3 回答
3183 浏览

c - 无穷大和 nan 值

我在 Winows 7 上使用 gcc-mingw,4.5.2。无穷大和 nan 值的 printf 导致 1.#INF00 和 -1.#IND00 出现在屏幕上,而不是 infinity && nan 什么可以解决这个问题

UPD:我尝试使用isinfisnan宏:

(我确实包括了 math.h)这是什么原因?

0 投票
1 回答
164 浏览

c - 如何在 ruby​​ 扩展中用 C 表示无穷大

我想做相当于

在用 C 编写的 ruby​​ 扩展中。

到目前为止,我想出了

由于被零除,这给了我一个编译器警告。和

由于使用了eval.

什么是干净的适当解决方案?

0 投票
1 回答
1735 浏览

.net - 如何处理 .NET 中生成的 JSON 中的 Infinity

.NET Json 序列化程序将 Double.PositiveInfinity 等序列化为 Infinity 之类的东西,它们不是有效的 JSON。我现在正在尝试使用 Json.NET 将对象序列化为 JSON,但我想将其包装起来,以便将 Infinity 等值转换为 NULL 或字符串“Infinity”。我该怎么做呢?