Javascript-Concat字符串和int不起作用(Lightswitch HTML)
场景:我有一个数据项,我想显示一个值的总和。这是通过以下代码完成的:Javascript-Concat字符串和int不起作用(Lightswitch HTML),javascript,visual-studio-lightswitch,lightswitch-2013,Javascript,Visual Studio Lightswitch,Lightswitch 2013,场景:我有一个数据项,我想显示一个值的总和。这是通过以下代码完成的: var int1 = 5; var int2 = 6; var int3 = 7; var total = parseFloat(int1) + parseFloat(int2) + parseFloat(int3); //total = 18.00; 现在,它在屏幕上显示为18,我希望它出现在屏幕上,但是我很难在等式中添加一个符号。我尝试了以下方法,但收效甚微: var displayTotal = "£" + 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));
}
请检查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));
}
请检查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));
}
请检查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));
}
英镑符号使用“\u00A3”代码。它应该如下面的示例所示:
var displayTotal = "\u00A3" + total;
英镑符号使用“\u00A3”代码。它应该如下面的示例所示:
var displayTotal = "\u00A3" + total;
英镑符号使用“\u00A3”代码。它应该如下面的示例所示:
var displayTotal = "\u00A3" + total;
英镑符号使用“\u00A3”代码。它应该如下面的示例所示:
var displayTotal = "\u00A3" + total;
将此“var displayTotal=symbol.concat(changeToString);”更改为“'.+total”。Bcoz现在都是stringschange这个“var displayTotal=symbol.concat(changeToString)”;“to'”+“total”。Bcoz现在都是stringschange这个“var displayTotal=symbol.concat(changeToString)”;“to'”+“total”。Bcoz现在都是stringschange这个“var displayTotal=symbol.concat(changeToString)”;“to'”+“total”。现在两者都是字符串