如何在 javascript 中用浮点数做加法?

How to do an addition in javascript with float number?

我正在尝试做一些非常愚蠢的事情,但也许这将是我粗心的错误...... 简而言之,在这样一个简单的函数中怎么可能:

function limitFunc(name){
  var domain=prompt(`Inserisci il dominio della funzione`);
  var sx=domain-0.2;
  var dx=domain+0.2;
  console.log(`sx`,sx, `dx:`,dx);
  //console.table(graph.limitCalculation(name, domain));
}

如果我在提示符下写 1,则计算出的 dx 变量会给我一个乘以 10 的数字。

例如,如果我写 1: chrome console

谢谢你的帮助

prompt returns 一个字符串。

您需要做的就是将字符串转换为数字,基本上:

function limitFunc(name) {
    let domain = prompt(`Inserisci il dominio della funzione`);
    domain = +domain; // converted string into number
    const sx = domain - 0.2;
    const dx = domain + 0.2;
    console.log(`sx:`, sx, `dx:`,dx);
}

limitFunc();

显然,您需要检查用户提示的答案是否有效(即数字)。