如何在JS中修复数字的减号

时间:2016-11-09 16:26:15

标签: javascript

使用xml我从我的WS得到一个负数,例如-100.00;

var myNumber = -100.00 // after getting it from xml

然后我在DialogBox文本中使用它:

var answer = "your number is " + myNumber + " today !";

问题是,只有当我将它连接到我的文本时,减号是错误的一面(100.00 - )

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

在最后添加.toString()。我在这里发布了片段。它的工作原理



var myNumber = -100.00;
var answer = "your number is " + myNumber.toString() + " today !";
document.write(answer);




答案 1 :(得分:0)

肯定这不会发生。更好地调整XML解析器。

无论如何将数字转换为字符串,然后使用变量。

    var myNumber = -100.00 // after getting it from xml
    var myNumString = myNumber.toString();
    var answer = "your number is " + myNumString + " today !";
    console.log(answer);