Javascript - 连接字符串和 int 不工作(Lightswitch HTML)

Javascript - Concat a string and int not working (Lightswitch HTML)

场景:我有一个数据项,我想显示一个值的总和。这是通过以下代码完成的:

var int1 = 5;
var int2 = 6;
var int3 = 7;
var total = parseFloat(int1) + parseFloat(int2) + parseFloat(int3);
//total = 18.00;

现在它在我希望它出现的屏幕上显示为 18,但是我很难在等式中添加 £ 符号。我尝试了以下但收效甚微:

var displayTotal = "£" + total  //returns NaN

var symbol = "£";
var changeToString = total.toString();
var displayTotal = symbol.concat(changeToString); //retuns NaN

这并不难,所以我遗漏了一些明显的东西,所以希望我能在这里得到我需要的帮助。并澄清一下,我希望能够在前面显示一个 £ 符号,即 £18.00

感谢您的帮助

请检查ff。下面的代码。

var int1 = 5;
var int2 = 6;
var int3 = 7;
var total = parseFloat(int1) + parseFloat(int2) + parseFloat(int3);
var displayTotal = String.fromCharCode('163') + total  //returns NaN
            console.log(displayTotal);
            alert(displayTotal);

fromCharCode() 方法将 Unicode 值转换为字符。

检查其他字符代码:

for(x=0;x<300;x++){
console.log("Char Code:"+x+" "+"Symbol:"+String.fromCharCode(x));
}

你也可以这样使用

console.log(String.fromCharCode(83,84,65,67,75));

使用“\u00A3”代码作为英镑符号。它应该类似于下面的示例:

var displayTotal = "\u00A3" + total;