Eval en realidad es como un "oye, me puedes decir que es lo que dice", "o cual es el resultado de", no es una operación de true or false, sino devuelve una cadena o un valor, ¿no?. De hecho write también lo hace pero eval es para uso interno, no como salida, ¿no?.
Los signos (positivos) +mas+ son parte de la sintaxis de esta forma de eval, ¿ok?
El operador string += está dentro de los corchetes para separarlo de los signos +mas+, aunque la redacción debería ser fuera de ellos, ¿ok?
Preguntas:
¿Por que dos veces eval?
El segundo eval se asigna a tamaniofuente, pero el primero ¿no se queda volando?
y una respecto al setInterval, que despues ampliaré...
¿El proceso entero es evaluado toooodo el tiempo, aún cuando ya haya alcanzado los 9 ó 100 px,? ¿no es en ese sentido consumir recursos innecesariamente? ¿o es tan poco que no importa?.
y comento que lo ampliaré porque tengo que revisar otros scripts para ver si el loop lo corto o se mantiene.