问题标签 [floor]

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 投票
1 回答
343 浏览

javascript - Javascript Math.floor 生成的数字低于预期

我给它的价格是 19.90,它输出 19.98,原始计算是:

这是一个带有 Math.floor 部分的 JsFiddle,这是一个给出问题的部分:

http://jsfiddle.net/dLNnp/

我期待它再次给19.9!

0 投票
1 回答
388 浏览

python - Cython 标头指令和 __future__

使用 Cython 标头指令和使用未来导入的正确方法是什么?Python 2.7.x

例子:

这可确保除法按预期工作(使用未来版本),但我不确定是否正在遵守指令。将第 1 行与第 4 行交换会导致除法恢复为标准 Python 2.x 方法。

0 投票
5 回答
669 浏览

javascript - Math.floor(Math.random()) 首次使用后不显示随机数

我正在编写这个非常简单的游戏,并且希望每个玩家每次击中随机造成的伤害。由于某种原因,第一个命中具有随机值,但随后的后续值完全相同。这几乎就像Math.floor(Math.random())函数运行一次,然后停止并使用第一次给出的值。

这是代码:

0 投票
2 回答
111 浏览

php - PHP数学转换金额

我正在尝试转换板球比赛,即6展示0.612展示1.6。除了返回完整数字的最后一部分之外,我得到了所有工作。

我的代码:

假设需要为这个循环转换下面的数组,让我们分配一个数组进行测试

我并不是说上面的代码是错误的,我只是希望得到正确的最终值。

0 投票
2 回答
1856 浏览

mysql - mysql查找具有小数部分的行

使用 MySQL 命令提示符,我想选择包含数字的特定小数部分的所有行。

我有一个 FLOAT 类型的字段,称为优先级,我想找到优先级为 X.2 的所有行,其中 X 可以是任何整数。

有没有办法使用 MOD 或 FLOOR 函数在查询中提取“.2”?

我试过了:

但是当我知道至少有 100 行包含优先级为 X.2 时,它返回空集

谢谢

0 投票
1 回答
236 浏览

c++ - C++ floor() 将值减 1

我编写了这个函数来递归地将 a 舍double入到 N 位:

但是从日志文件来看,在某些情况下, floor() 发生了一些非常奇怪的事情......

这是一个良好计算的输出示例:

这是错误计算的输出示例:

floor(6770) 不应该返回 6770 吗?为什么返回 6769?

0 投票
3 回答
171 浏览

javascript - 如何在此 javascript 中获取多个随机不同的项目

我有这段代码可以使用 getJSON 获取随机文本链接。它一次拾取一个随机项目。我想知道如何拿起不止一件不同的物品并将它们展示在#randomkeyword. 我能想到的只是设置两次脚本,但我认为它可能有机会拿起相同的项目,有没有办法做到这一点?

JSON文件:

0 投票
1 回答
797 浏览

android - 如何在android中绘制平面图?

我需要在我的 android 应用程序中绘制一个平面图,稍后将用于导航用户等等。我需要一些关于如何在我的应用程序中以编程方式绘制平面图的建议?是图形类是唯一的方法吗?

0 投票
2 回答
2266 浏览

python - 函数 int() 向负无穷大(下限)或零舍入?

我看到为什么 -1/2 在 C++ 中被评估为 0,但在 Python 中被评估为 -1?表示 Python 中的整数除法向无穷大取整,即floor应用于结果。

我认为在练习时int(value)也会做类似的事情,这应该会在我的脑海中出现。floorint(-1.5) == -1-2

integer division所以问题是:为什么规则和函数之间不一致int()?有什么合理的解释吗?

0 投票
3 回答
451 浏览

c++ - 什么是正确的常识:(int)blabla * 255.99999999999997或round(blabla * 255)?

最近我在 webkit 资源中发现了这个有趣的东西,与颜色转换(hsl to rgb)有关:

http://osxr.org/android/source/external/webkit/Source/WebCore/platform/graphics/Color.cpp#0111

我在这里找到的相同:http ://www.filewatcher.com/p/kdegraphics-4.6.0.tar.bz2.5101406/kdegraphics-4.6.0/kolourpaint/imagelib/effects/kpEffectHSV.cpp.html

使用这种技术是否正确?为什么不直接使用圆形(blabla * 255)之类的东西?它是 C/C++ 的特性吗?正如我所看到的,严格来说,在 27 个 100 个案例中返回的结果并不总是正确的。请参阅https://docs.google.com/spreadsheets/d/1AbGnRgSp_5FCKAeNrELPJ5j9zON9HLiHoHC870PwdMc/edit?usp=sharing上的电子表格

有人请解释一下——我认为它应该是基本的。