在 ES6 中,我们可以使用 Number.isInteger() 函数来判断一个数值是否为整数。如果数值不是整数,我们可以通过以下方式计算出它是 0.几:

const num = 2.5;

if (Number.isInteger(num)) {
  console.log('数值是整数');
} else {
  const decimal = num % 1; // 取得小数部分
  console.log(`数值是0.${decimal}`);
}

在上述代码中,我们首先使用 Number.isInteger() 函数判断数值是否为整数。如果是整数,则输出 '数值是整数'。如果不是整数,我们可以使用取模运算符 (%) 获取数值的小数部分,然后输出 '数值是0.几'。在这个例子中,输出结果是 '数值是0.5'。

ES6 判断数字是否为小数:获取小数部分

原文地址: https://www.cveoy.top/t/topic/fl5p 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录