¿Por qué obtengo NaN?

¡Hola! Puedo entender cómo este tipo de errores puede ser frustrante.

Lo más probable es que obtenga el error NaN porque puede estar tratando de hacer algún tipo de operación matemática en un valor que no sea un número. De MDN:

“[NaN] es el valor devuelto cuando fallan las funciones matemáticas (Math.sqrt (-1)) o cuando falla una función que intenta analizar un número (parseInt (” blabla “))”.

Además, no estoy seguro de si Quora es el foro ideal para responder preguntas específicas del código. ¿Has utilizado Stack Overflow? Si presenta su pregunta, con todo el código relevante y una descripción detallada de lo que está tratando de hacer y de lo que cree que está sucediendo, es probable que encuentre a alguien dispuesto a responder.

La parte desafiante de su pregunta en este momento es que es difícil entender exactamente lo que está tratando de hacer. En particular, en su violín de edición – JSFiddle, no sé qué “datos” están destinados a evaluar. Asegúrese de articular claramente eso cuando publique su pregunta nuevamente.

¡Espero que esto ayude!