Estoy tratando de obtener un resultado que se parece a este
"El volumen del cono 261,66 es mayor que el volumen del cilindro 785: falso".
console.log("The volume of the cone " +(10 / 3 * (3.14 * (5 **2))) "is greater than the volume of the cylinder " +(10 * (3.14 * (5 **2)))): 261 > 785);EDITAR: Gracias por toda su ayuda a todos. Puedo creer que no vi que no puse + y gracias por señalar ":" Estaba tan cansado y solo quería terminar No puedo creer que perdí todo ese tiempo haciendo que las matemáticas funcionaran solo para perdí un + y me olvidé de:
Te perdiste agregar + o concatenación después de las expresiones numéricas y : también debería haber estado entre comillas ya que es una cadena. Mejor aún, use plantillas, ambos ejemplos a continuación:
// With concatination console.log("The volume of the cone " + (10 / 3 * (3.14 * (5 ** 2))) + " is greater than the volume of the cylinder " + (10 * (3.14 * (5 ** 2))) + ": " + (261 > 785)); // With templating console.log(`The volume of the cone ${(10 / 3 * (3.14 * (5 ** 2)))} is greater than the volume of the cylinder ${(10 * (3.14 * (5 ** 2)))}: ${(261 > 785)}`);Debe ser uno de abajo
Concatenación de cadenas
console.log("The volume of the cone " + (10 / 3 * (3.14 * (5 **2))) + "is greater than the volume of the cylinder " + (10 * (3.14 * (5 **2))) + ":" + (261 > 785)); Tenga en cuenta la importancia del paréntesis en (261 > 785) . Quitar el soporte arrojará un false como salida. Debido a que la expresión de cadena en la consola se comparará con > 785 si se elimina el corchete, eso dará como resultado false
O
Literales de plantilla
console.log(`The volume of the cone ${(10 / 3 * (3.14 * (5 **2)))} is greater than the volume of the cylinder ${(10 * (3.14 * (5 **2)))} : ${261 > 785}`);Te perdiste un + y ":"
Con literales de plantilla
console.log(`The volume of the cone ${(10 / 3 * (3.14 * (5 **2)))} is greater than the volume of the cylinder ${(10 * (3.14 * (5 **2)))} : ${261 > 785}`);