当前位置: 首页 > 面试题库 >

如何从JavaScript数字中删除小数部分?

司空通
2023-03-14
问题内容

我有除法运算的结果,但我希望舍弃所得数字的小数部分。

我怎样才能做到这一点?


问题答案:

你可以用…

…取决于您要删除小数的方式。

Math.trunc()目前尚不支持所有平台(即IE),但与此同时,您可以轻松使用polyfill。

用出色的平台支持截断小数部分的另一种方法是使用按位运算符。在数字上使用按位运算符的副作用是它将操作数视为有符号的32位整数,因此删除了小数部分。请记住,这还会破坏大于32位的数字。

您可能还在谈论浮点算术十进制舍入的不准确性。



 类似资料:
  • 问题内容: 我正在显示一个带小数点的距离,如果它等于0(例如:1200.0Km),我想删除此小数点,如何迅速做到这一点?我正在显示此数字,如下所示: 问题答案: 迅捷3/4: 斯威夫特2(原始答案) 或作为扩展:

  • 问题内容: var arr = [1,2,3,5,6]; 删除第一个元素 我想删除数组的第一个元素,使其变为: 删除第二个元素 扩展这个问题,如果我想删除数组的第二个元素以使其变为: 问题答案: 要获得更灵活的解决方案,请使用该功能。它允许您根据索引值删除数组中的任何项目:

  • 问题内容: 我有一个要动态更改的小部件列表。 如何从窗口中删除小部件? 问题答案: 您可以调用以删除小部件(如果用于将其添加到窗口中)。 例: 如果使用,稍后可以再次显示该小部件,再次调用。如果您想永久删除它,请调用该小部件(这样您将无法重新添加它)。 如果你使用的方法,你可以使用或以 隐藏 的窗口小部件。

  • my我希望它只显示。我该怎么做?这就是我尝试过的- 但这只是四舍五入到2位。我希望删除小数之后的所有内容。包括小数。

  • 问题内容: 我有一个数字数组,并且使用该方法向其中添加元素。 有没有一种简单的方法可以从数组中删除特定元素? 相当于- 我必须使用 核心 JavaScript-不允许使用框架。 问题答案: 使用查找要删除的数组元素的,然后使用删除该索引。 splice()方法通过删除现有元素和/或添加新元素来更改数组的内容。 第二个参数是要删除的元素数。注意,将在适当位置修改数组并返回一个包含已删除元素的新数组。

  • 如何从javascript变量中删除对象/数组?