я эти два поля передается от моего APIЧисла с знак фунта не сложением
Var1 = £23.45
Var2 = £67.89
Как добавить их вместе в моей JQuery?
Я попытался
+Var1 + +Var2
Но я получаю взамен это NaNNaN
.
я эти два поля передается от моего APIЧисла с знак фунта не сложением
Var1 = £23.45
Var2 = £67.89
Как добавить их вместе в моей JQuery?
Я попытался
+Var1 + +Var2
Но я получаю взамен это NaNNaN
.
В его нынешнем виде они являются недействительными. Если вы хотите, чтобы они были добавлены, что вам нужно сделать что-то вроде этого:
Var1 = "£23.45"; // Put it inside quotes. And give a semicolon.
Var2 = "£67.89"; // Put it inside quotes. And give a semicolon.
А теперь:
Var3 = "£" + (parseFloat(Var1.substr(1)) + parseFloat(Var2.substr(1))); // £91.34
Теперь Var3
будет иметь сумму плюс £
знак: £91.34
.
Var1 = "£23.45"; // Put it inside quotes. And give a semicolon.
Var2 = "£67.89"; // Put it inside quotes. And give a semicolon.
Var3 = "£" + (parseFloat(Var1.substr(1)) + parseFloat(Var2.substr(1))); // £91.34
document.write(Var3);
Вы можете использовать .toFixed(2);
для форматирования знаков после запятой:
Var1 = "£23.45"; // Put it inside quotes. And give a semicolon.
Var2 = "£67.85"; // Put it inside quotes. And give a semicolon.
Var3 = "£" + (parseFloat(Var1.substr(1)) + parseFloat(Var2.substr(1))).toFixed(2);; // £91.34
document.write(Var3);
пс: https://stackoverflow.com/questions/35061784/what-does-nan-stand-for-in-javascript/
Недействительны. –
Не дубликат? Я спрашиваю, как добавить два номера вместе, не узнать, что NaN стоит! – SamAdmit
Хорошо. Возобновлено. –