http://en.wikipedia.org/wiki/Parsing http://es.wikipedia.org/wiki/Analizador_sint%C3%A1ctico http://help.adobe.com/en_US/as2/refe...c47f-7fb4.html
El caso es que tengo:
M2.Intensity = parseFloat(String(M2.Intensity - M2.N));
Y si M2.Intensity es 0.00001 el resultado es 9e-6. Se supone que eso lo convierte en texto y luego lo "parsea", que no sé qué es pero pensé que era que lo convertía en número, o sea normal y exacto. El parse funciona como espero hasta el 0.00001, pero ¿cómo funciona? ¿qué hace exactamente?
En los ejemplos de Adobe dice:
trace(parseFloat("3.5e6")); // output: 3500000
En mi caso, sería:
trace(parseFloat("9e-6"));
El resultado? 9e-6. Nada nuevo. Nada traducido. ¿Por qué?