I have used following code to add three variables but instead of adding these variables its concatenating these variables.
var registration_fee = $('input[type="radio"][name="registration_fee"]:checked').val();
var material_fee = $('input[type="radio"][name="material_fee"]:checked').val();
var tuition_fee = $('input[type="radio"][name="tuition_fee"]:checked').val();
// alert(tuition_fee)
var total_fee = registration_fee + material_fee + tuition_fee;
$('#total_fee').html(total_fee);
Add numbers in JavaScript by placing a plus sign between them. You can also use the following syntax to perform addition: var x+=y; The "+=" operator tells JavaScript to add the variable on the right side of the operator to the variable on the left.
Create an Append Variable activity with UI Select the Append Variable activity on the canvas if it is not already selected, and its Variables tab, to edit its details. Select the variable for the Name property. Enter an expression for the value, which will be appended to the array in the variable.
Cast them to numbers using parseInt
or parseFloat
:
var total_fee = parseInt(registration_fee) + parseInt(material_fee) + parseInt(tuition_fee);
Try:
var total_fee = parseInt(registration_fee, 10) + parseInt(material_fee, 10) + parseInt(tuition_fee, 10);
Or parseFloat, whichever suits
Try
Cast them to numbers using Number
tal_fee = Number(registration_fee) + Number(material_fee) + Number(tuition_fee);
Use parseInt
to turn the string to int, or parseFloat
for float.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With