在 JavaScript 中,可以使用正则表达式来删除两个小数点后的数字,而非圆数。具体实现如下:
function removeDecimalPoints(num) {
return parseFloat(num.toString().replace(/\.\d+/g, ''));
}
// 示例
console.log(removeDecimalPoints(123.456)); // 输出 123
console.log(removeDecimalPoints(123.4567)); // 输出 123
上述代码中,removeDecimalPoints
函数接收一个数字字符串作为参数,使用 parseFloat
将其转换为数字,然后使用正则表达式 \.\d+
匹配两个小数点后的数字,并将其替换为空字符串,最后将结果返回。
需要注意的是,该函数只能删除两个小数点后的数字,如果小数点超过两个,则需要根据实际情况进行修改。同时,如果输入的数字是负数,则需要将结果加上负号。
领取专属 10元无门槛券
手把手带您无忧上云