Hola queria saber como diseñar una funcion que sume argumentos variables que esten separados por comas y que se trate de numeros reales. Y si puede ser usando eval(). Por ejemplo: 4, 1.5, -2 = 3.5
Muchas gracias de antemano y un saludo!
| |||
Numero de argumentos variables Hola queria saber como diseñar una funcion que sume argumentos variables que esten separados por comas y que se trate de numeros reales. Y si puede ser usando eval(). Por ejemplo: 4, 1.5, -2 = 3.5 Muchas gracias de antemano y un saludo! |
| |||
Respuesta: Numero de argumentos variables Hola, gracias por tu respuesta. De esa manera no tengo problema para hacerlo pero es que se trata de una funcion para clases y me pide que sea por eval() y la verdad no se ni como empezar. Un saludo y gracias! |
| ||||
Respuesta: Numero de argumentos variables No entendí, te obligan a usar eval? Btw, mi versión ecma 262-5 compatible:
Código Javascript:
Ver original |
| |||
Respuesta: Numero de argumentos variables Si, deberia ser con eval() y la verdad que nunca lo he utilizado. Gracias por ese codigo pero de esa manera si que he logrado hacer. Un saludo! |
| ||||
Respuesta: Numero de argumentos variables Es un curso? facultad? Podrías preguntarle a la persona cual es el objetivo del ejercicio? EDIT: De cualquier manera, a fines didacticos, te diria que trates de hacerlo como sugirio zerokilled. |
| |||
Respuesta: Numero de argumentos variables Buenas son practicas de la facultad y te pongo el enunciado. E. Practicando con Eval() Diseñar la siguiente función Suma(número de argumentos variables, separados por coma) que realice la suma de los números sean estos enteros o reales. Indicará si la entrada no tiene el formato solicitado. |
| ||||
Respuesta: Numero de argumentos variables no me queda muy claro cómo ahí podrías aplicar eval. me refiero, si la función recibe un número variable de parámetros tal que fn(arg0, arg1, ..., argN), entonces... en el cuerpo de la función, ¿cómo vas hacer referencia a cada uno de los elementos usando eval? si te pide eval, lo que se me ocurre es que conviertas la variable arguments a array y luego lo conviertas a string concatenando cada elemento (join) con un signo de más (+), y luego ese string lo pasas por eval. |
| |||
Respuesta: Numero de argumentos variables Es que sinceramente nunca he empleado la funcion Eval() para nada, me da que lo hare sin Eval() y ya vere lo que pasa. Muchas gracias por todo y perdon las molestias. |
| ||||
Respuesta: Numero de argumentos variables @pablixo, eval no tiene misterio; lo que si tiene es mucho dolor de cabeza y tendencias a crear malas costumbres y prácticas. eval simplemente lo que hace es tomar un string y evaluarlo como si fuera un código javascript. el resultado de esa evaluación es lo que devuelve eval. |
Etiquetas: |