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;
场景:我有一个数据项,我想显示一个值的总和。这是通过以下代码完成的:
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;