如何从JavaScript数字中删除小数部分?
在JavaScript中,可以使用Math.floor()和parseInt()函数来删除数字的小数部分。以下是详细的介绍和示例代码。
Math.floor()函数
Math.floor()函数将一个数字向下取整为最接近的整数。这就意味着它会删除小数部分,并返回整数值。例如:
let num = 3.14159; let floorNum = Math.floor(num); console.log(floorNum); // 输出 3
parseInt()函数
parseInt()函数将一个字符串解析为整数。当将一个浮点数传递给它时,它会自动截断小数部分。例如:
let numStr = "3.14159"; let integerNum = parseInt(numStr); console.log(integerNum); // 输出 3
需要注意的是,如果传递给parseInt()的参数不是一个数字或不能被解析为数字,则返回NaN。
示例代码
-- -------------------- ---- ------- -- ---------------------- --- ---- - -------- --- --------- - ----------------- ----------------------- -- -- - -- -------------------- --- ------- - ---------- --- ----------- - ------------------ ------------------------- -- -- - -- ----------------------------- --- ------- - -------- --- ----------- - ------------------ ------------------------- -- -- ---
结论
在JavaScript中,可以使用Math.floor()和parseInt()函数来删除数字的小数部分。如果需要处理浮点数,最好使用Math.floor()函数,因为它不会自动将浮点数截断为整数。而如果已知输入字符串是数字,则可以使用parseInt()函数来删除小数部分。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/10464