js double 转int

在 JavaScript 中,将 double 转换为 int 可以使用 Math 对象提供的 floor 函数。

floor 函数将传入的数值向下取整为整数,返回的是一个整数类型的值。因此,如果要将一个 double 类型的数值转换为 int 类型,可以将该数值传入 floor 函数中,然后再进行一次类型转换,即可得到该数值的整数部分。

以下是一个示例代码:

let doubleValue = 3.14159;
let intValue = Math.floor(doubleValue);
intValue = Number(intValue); // 进行一次类型转换
console.log(intValue); // 输出 3

需要注意的是,由于 JavaScript 中的 Number 类型是浮点类型,因此进行类型转换时需要使用 Number 函数。否则,转换后得到的将是一个字符串类型的值。

  •