猿问

如何使小数在计算器p5中工作.js

所以我正在构建一个仅使用p5.js计算器。我已经使它从一个按钮正确执行。小数点。我已经在我的代码中对小数做了一些事情,但它并不像我想要的那样真正起作用。有没有人知道如何使此功能工作。非常感谢您的帮助。谢谢。


守着一只汪
浏览 89回答 2
2回答

守候你守候我

为什么不将数字/符号作为字符串输入?正如我所看到的,你已经在为运营商做这件事了。只需将它们作为字符串输入,并在需要时计算表达式即可。如果您希望始终显示表达式的实时结果,只需在每次绘制中转换和解释字符串即可。

至尊宝的传说

在数学方面,Javascript并不是最简单的语言,尤其是数字。虽然你用整数添加十进制数的想法在强类型语言中是正确的想法,例如C++(将等于双精度),但Javascript只有一种存储数字的类型。0.0 + 10.0Number请考虑以下代码let x = 9.0;let y = 9.2;console.log(x);console.log(y);输出将为99.2我想你明白我的意思,Javascript只会显示小数位,如果它有用,或者至少当它认为它是有用的。您有几种变通办法:在显示器中使用 toFixed()在用户实际添加十进制数之前不执行任何操作当用户单击小数点时,您将在某个位置存储一个标志,该标志的显示应为十进制(并将其与第一种可能性相结合)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答