reactjs 无法在React JS的计算器中的小数点(.)后添加零

xe55xuns  于 2022-11-22  发布在  React
关注(0)|答案(1)|浏览(130)

我正在使用React创建一个计算器应用程序,当我添加十进制功能时,我发现一个错误,即我无法在十进制(.)后添加零。

const value = e.target.value;

setCalc({
 ...Calc,
 num: !Calc.num.toString().includes(".") ? Calc.num + value : Calc.num,
});

}

有没有办法在小数点后加零?

nbewdwxp

nbewdwxp1#

根据我的理解,如果对象中的num字段不包含十进制值,您将尝试在小数点沿着添加零。如果是,您必须在连接时添加点(.)
演示**:**

const value = 0;
const Calc = {
  num: 999
};

console.log(!Calc.num.toString().includes(".") ? Calc.num + '.' + value : Calc.num);

相关问题