function testSum(){ var expected = 7 var actual = sum(5, 2) if (actual != expected) { console.log("It's broken..") } else { console.log("It works!") } }No se como resolver esto ayuda por favor
En un lenguaje de programación python, puede usar sum como la suma de elementos de matriz como sum(iterable, start) . Sin embargo, en javascript, la suma es "indefinida" a menos que defina esa función. Solo suma como 2+7 .
Su código da el resultado esperado después de llamar a la función. Aunque no ha proporcionado detalles sobre su función de sum . Por lo tanto, no puedo hablar sobre si su función de sum está devolviendo el resultado correcto.
Di un ejemplo de implementación de sum que verifica si a y b son numéricos.
function sum(a, b) { if (!isNaN(a) && !isNaN(b)) { return a + b; } } function testSum(){ var expected = 7 var actual = sum(5,2) if (actual != expected) { console.log("It's broken..") } else { console.log("It works!") } } testSum();Podría definir una función de sum que toma dos números y devuelve la suma , es decir,
la cantidad total resultante de la suma de dos o más números, cantidades o artículos.
"la suma de dos números primos"
function sum(a, b) { return a + b } function testSum() { var expected = 7 var actual = sum(5, 2) if (actual != expected) { console.log("It's broken..") } else { console.log("It works!") } } testSum()