问题标签 [addition]
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.
javascript - 185.3 + 12.37 = 197.67000000000002?
可能重复:
了解浮点问题
此页面有一个简单的警报:
对我来说,这应该等于 197.67
但是,在我测试过的浏览器(OSX 上的 Chrome/Safari,Win7 上的 FF)中,答案是:
197.67000000000002
这是为什么?这只是一个已知的错误,还是对 JavaScript 的添加比我意识到的更多?
php - php只添加第一个数字而不是整个数字
我最近将我的网站移至 Blue Host,这个功能是循环的一部分:
正在返回这个:
$complete 转储:
我究竟做错了什么?
math - Lisp——如何在不进行基本转换的情况下添加几个十六进制数字?
我想知道如何在 lisp 中添加几个十六进制数字,而无需先将它们转换为另一个基数。怎么可能做到这一点?
c++ - 打印一系列数字优化第 1 部分
假设您想制作一个程序,一遍又一遍地打印数字 1-9
123456789123456789123456789
我想最明显的方法是使用循环
在我走得更远之前,这是最好的方法还是有更常见的方法?
java - 如何在java中找到行尾并执行两个整数数组的加法?
如何在下面的程序中找到一行中有多少个标记,然后我需要使用 Java 添加两个整数数组,因为我更熟悉 php,这对我来说有点挑战。我也从文本文件中获取输入。因此,这就是我到目前为止的程序。
输入文件将有多行,如 3736 17234 29823 84478 123745 2371 34237 823712
javascript - 如何在我的添加代码中允许逗号
这些代码正在运行;正确添加。问题是,如果我想添加 99000000.00 + 199000000.00,它会显示 298000000.00。
我怎样才能使它 99,000,000.00 + 199,000,000.00 显示 298,000,000.00?
每次我用逗号计算数字时,都会导致 NAN/Invalid。但是如果我计算没有逗号的数字,它计算得很好。如何在用户输入的文本区域/数字中允许逗号而不出现 NAN/无效结果?
请参阅下面使用的代码:
HTML 代码:
JAVASCRIPT 代码:
c++ - 打印一系列数字优化第 2 部分
早些时候我发布了第 1 部分并得到了一些有趣的回应
这是另一种方法,您可以让程序在屏幕上打印一系列重复的数字,这里的目标是制作最有效/最快的算法
当然忽略实际打印数字所产生的任何额外开销,因为这不是问题的目的
无论您执行哪种解决方案,都需要一个布尔条件语句(如果为真),则无限循环是必需的,因此您也可以忽略它
该解决方案将内存用于 11 个 int 变量,但除此之外,每次迭代只进行一次简单计算和一次变量分配。
那么这将是解决无限数列问题的最省时的方法吗?
jquery - ASP .NET 文本框值和 jQuery 数学
如果可能的话,我想用 ASP .NET 文本框和 jQuery 做一些简单的加法和乘法。
数量一:<asp:Textbox ID="txtQuantity1" runat="server" />
数量二:<asp:Textbox ID="txtQuantity2" runat="server" />
总数(量:<asp:Textbox ID="txtTotalQuantity" runat="server" ReadOnly="true" />
价格:<asp:Textbox ID="txtPrice" runat="server" ReadOnly="true" Text="5.00" />
总订单:<asp:Textbox ID="txtTotalOrder" runat="server" ReadOnly="true" />
我希望用户在文本框中输入数量 1 和数量 2 以及添加这些数量的脚本,然后异步乘以总订单的价格。
谁能指出我正确的方向?谢谢。
编辑 - 试过这个,没有运气:
javascript - 帮助双精度加法
我正在测试我的一些代码,在javascript中我添加了 .1+.2 它给了我 .30000000000000004 而不是 .3 。我不明白这一点。但是当我添加 .1+.3 时,它给了我 0.4。我用谷歌搜索它,发现它是关于双精度加法的。但我不知道它是什么。
php - php/mysql 将行加在一起以获得总数
这是场景。我正在生成一份报告,其中包含在特定时间段内需要支付会费的所有成员。
我成功地选择每个数据库条目并将其显示为 html 表中的一行。
问题是报告必须具有的总字段。每个成员根据他们使用的服务支付不同的金额,因此我必须单独添加每个字段中的值以确保正确的结果。
问题是,我该如何将行/字段添加在一起?
编辑:
澄清。我正在添加已支付的会费和已支付的捐款字段。它们在 mysql 数据库中是分类和整数。
例如,假设我的查询返回 3 个结果。我希望添加为所有 3 个结果支付的会费并将其显示为 total_dues_paid。捐赠的想法相同。
对于任何给定数量的结果,这必须是动态的,因为这种情况每月都在变化,我们在几个月内已经看到了数百个结果。
谢谢