如何使用 JavaScript 获取数字的小数部分?
给定一个浮点数,任务是使用 JavaScript 将数字分成整数和小数部分。例如,15.6 的值将被拆分为两个数字,即 15 和 0.6。这里有几个讨论的方法。
- 方法一:使用split()方法。
此方法用于将字符串拆分为子字符串数组,并返回新数组。
句法:
string.split(separator, limit)
参数:
- 分隔符:此参数是可选的。它指定用于拆分字符串的字符或正则表达式。如果不使用,将返回整个字符串(只有一项的数组)
- 限制:此参数是可选的。它指定了指定拆分次数的整数,超出拆分限制的项目将被排除在数组之外。
返回值:
返回具有拆分项的新数组。
示例 1:此示例首先将数字转换为字符串,然后使用split() 方法删除小数点前的部分。
HTML
JavaScript
| Get decimal portion of a number.
GeeksForGeeks
HTML
JavaScript
| Get decimal portion of a number.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后:
方法 2:使用Math.abs( )和Math.floor( ) 。
- Math.abs() : JavaScript 中的 Math.abs()函数用于返回数字的绝对值。它接受一个数字作为参数并返回其绝对值。
- Math.floor( ) : JavaScript 中的 Math.floor()函数用于将作为参数传递的数字四舍五入到其最接近的整数,向下舍入 ig 向较小的值。
例 2:本例用原始数字减去数字的下限,得到小数部分。但在这种情况下,我们将得到小数点后的确切部分。我们会得到大概的结果。
HTML
JavaScript
| Get decimal portion of a number.
GeeksForGeeks
输出:
- 在点击按钮之前:
- 点击按钮后: