Estoy tratando de llamar a varias funciones a la vez y hacer que se muestren en la pantalla. La función CalculateSum puede mostrarse correctamente. El mensaje de error es cociente no definido. Miré la función CalculateQuotient, no entiendo lo que me estoy perdiendo. ¿Hay alguna forma diferente de llamar a la función?
function CalculateSum(numberOne,numberTwo) { var sum = 0; sum = (numberOne + numberTwo); return sum } function CalculateDifference(numberOne,numberTwo) { var difference = 0; difference = (numberOne - numberTwo); return difference } function CalculateProduct(numberOne,numberTwo) { var product = 0; product = (numberOne * numberTwo); return product } function CalculateQuotient(numberOne,numberTwo) { var qoutient = 0; quotient = (numberOne / numberTwo); return quotient } function Main() { // variables for this part of the program var numberOne = 0; var numberTwo = 0; var output = ""; // get value from users numberOne = prompt("Enter first nummber"); numberTwo = prompt("Enter second number"); numberOne = Number(numberOne); numberTwo = Number(numberTwo); // call function and capture return value sum = CalculateSum(numberOne, numberTwo); difference = CalculateDifference(numberOne, numberTwo); product = CalculateProduct(numberOne, numberTwo); quotient = CalculateQuotient(numberOne, numberTwo); // create output statement output = "The sum is " + sum + "."; output = "The difference is " + difference + "."; output = "The product is " + product + "."; output = "The qoutient is " + qoutient + "."; document.write(output); } // We have to call our Main function explicitly or it won't work. Main();el quotient está mal escrito como qoutient cuando concatena su cadena de salida. Entonces, el intérprete está intentando evaluar una variable que en realidad no se ha definido
El nombre de la variable es "cociente" y no este "cociente", simplemente cambie eso.
Gracias