问题标签 [isinteger]

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 投票
5 回答
215 浏览

java - 基本 Java:判断双精度数是否为整数的方法

我是一名初级程序员,我需要一个方法来返回双精度数是否为整数。当数字太大而无法容纳 int 时,就会出现问题。

这是我所拥有的:

假设我输入了 143215890634.0。它将返回 false,因为 int 不能存储那么多数字。

如何允许 int(或其他类)存储更多数字,或者有没有更好的方法来确定 double 是否是 int 而无需像这样比较?

提前致谢!

0 投票
2 回答
2445 浏览

php - 检查字符串是否为整数(包括负数) PHP

下面的函数检查字符串是否为整数,这意味着它应该只包含数字。但它不检查数字是否为负(负数也应该返回真,因为它们是整数)。

我进行了测试并得到了结果:

我不想使用itnval() < 0. 我更喜欢正则表达式来检查负数。

谢谢

编辑:

我还有一个函数validateFloat,如果给定数字是浮点数,则返回 true,这意味着它只能包含数字。我也需要对此应用相同的逻辑,以便它为负浮点数返回 true

0 投票
1 回答
123 浏览

php - 检查十进制 $var is_int,然后运行 ​​round()

我正在尝试编写一个函数来检查 $var 是否是一个数字(我试图使用 is_int()),然后运行 ​​round()。

唯一的问题是,对于 round(),我使用了一个像 123.25 这样的数字,据了解,它不是 int,因为有小数位,所以我不能使用 is_int()。

知道我怎样才能让它工作吗?

0 投票
3 回答
228 浏览

php - PHP - 需要澄清 is_int() 和 while 循环

我想通过将十进制数乘以 10 将其转换为整数,直到它给我一个整数。

示例:0.2 应变为 2,0.004 应变为 4

这是我的功能

我想

当 $temp 变为整数时,函数不应该停止吗?该函数似乎处于无限循环中。

有人可以告诉我为什么这不起作用吗?

0 投票
2 回答
230 浏览

arrays - 从另一个数组的整数元素创建新数组?MATLAB

我创建了一个tP包含整数和非整数元素混合的数组。我想创建一个整数元素的新数组。

我想要的结果与返回的形式相同,例如:

也就是说,包含整数值的元素编号列表,而不是整数本身的列表。

然后我将从此选择所需的元素,如下所示:

要对整数执行此操作,我目前拥有的是:

但不是元素编号列表,而是tP2=1返回。

为什么isinteger在这种情况下不起作用,我怎样才能达到我需要的结果?谢谢。

0 投票
10 回答
516 浏览

php - PHP检查是否为整数

我有以下计算:

现在我想检查我的变量$calc是否为整数(有小数)。

我试过这样做if(is_int()) {},但这不起作用,因为$calc = (float)123.

也试过这个-

但这也不起作用,因为它在每种情况下都会返回'is float'。在上面的情况下,这不应该是真的,因为 123 在四舍五入后与 123 相同。

0 投票
3 回答
11560 浏览

javascript - 创建的 Number.isInteger(x) 不能在 IE 中工作

IE10浏览器会报错

0 投票
2 回答
825 浏览

javascript - 判断一个值是否为整数的 Javascript 函数

我遇到了一个问题,我需要确定用户输入的字段是整数还是浮点数。然后,答案将在表单中进一步预选一个下拉菜单。经过大量挖掘,我发现了很多框架代码,但没有一个能真正正确地完成工作。我使用的测试数据是;

空白答案,非数字 (Alpha),1.0, 10, 1.10, 2.4, 3.0, 0.30, 0.00

许多其他帖子也使用上述数据进行了测试,但我找不到正确传递所有数据的帖子。

因此,我写了以下内容,以便您的好人可以对其进行审查,并希望在遇到相同情况时对其他人有所帮助。

0 投票
2 回答
120 浏览

python - python is.integer() 出现故障

我正在做一个测试,计算最小 n 使得对于 1/a + 1/b = 1/n,至少有 x 个不同的解决方案。(a, b, n, x 是正整数)

我检查了 b = 1/(1/n - 1/a) 并用 测试了 b is.integer(),结果让我感到惊讶。

输出,那么为什么 b = 6.0 和 12.0 不是整数?

0 投票
1 回答
298 浏览

javascript - isIntegar polyfill 修复 IE11

我有一些使用 isIntegar 的 JavaScript,我知道我需要添加 polyfill,但对如何使用我的代码执行此操作感到困惑。

IE 目前不喜欢我的代码

我的代码

我得到的错误

SCRIPT438:对象不支持属性或方法“isInteger”评级wigetcontent.js (21,9)