📌  相关文章
📜  如何在 JavaScript 中将浮点数转换为整数?

📅  最后修改于: 2022-05-13 01:58:09.850000             🧑  作者: Mango

如何在 JavaScript 中将浮点数转换为整数?

在 JavaScript 中有多种方法可以将浮点数转换为整数。

  1. Math.floor(浮动参数):将作为参数传递的数字四舍五入到向下方向最接近的整数。
    句法:
    Math.floor(value)
    
    

    输出 :

    Converted value of 4.59 is 4
    
  2. Math.ceil(浮动参数):返回大于或等于给定数字的最小整数
    句法:
    Math.ceil(value)
    
    

    输出 :

    Converted value of 4.59 is 5
    
  3. Math.round(浮动参数):将数字四舍五入到最接近的整数。
    句法:
    Math.round(var);
    
    

    输出 :

    Converted value of 4.59 is 5
    
  4. Math.trunc(浮点参数):通过删除小数位返回浮点数的整数部分。
    句法:
    Math.trunc(value)
    
    

    输出 :

    Converted value of 4.59 is 4
    
  5. parseInt(浮动参数):接受字符串并将其转换为整数。
    句法:
    parseInt(Value, radix)
    
    
    

    输出 :

    Converted value of 3.54 is 3
    
  6. 双位非 (~~)运算符:将数字舍入为零。如果操作数是一个数字并且它不是 NaN 或 Infinity。
    句法:
    ~~value
    
    

    输出 :

    Converted value of 4.59 is 4
    
  7. 按位或 (|)运算符:将数字舍入为零。
    句法:
    var = value | 0;
    
    

    输出 :

    Converted value of 5.67 is 5
    
  8. 使用 shift (>>)运算符:将数字四舍五入到零。
    句法:
    var = value >> 0;
    
    

    输出 :

    Converted value of 5.63 is 5
    
  9. 使用无符号移位 (>>>)运算符将数字舍入到零。
    句法:
    var = value >>> 0;
    
    

    输出 :

    Converted value of 5.68 is 5
    
  10. 通过减去小数部分
    句法:
    var = val - val%1;
    
    

    输出 :

    Converted value of 5.48 is 5
    
  11. 使用 XOR (^)运算符
    句法:
    var = value ^ 0;
    
    

    输出 :

    Converted value of 5.49 is 5