parseint
Number puede convertir cualquier tipo de datos en un valor numérico, parseInt y parseFloat solo pueden convertir cadenas o valores numéricos en valores numéricos
Number convierte una cadena vacía en 0, mientras que parseInt y parseFloat se convierten a NaN;
Number y parseInt convertirán cadenas de formato hexadecimal válidas (como "0xf") en números decimales, mientras que parseFloat se convertirá a 0;
Number y parseFloat convierten cadenas digitales con ceros a la izquierda (como "0123") en enteros decimales o números de punto flotante, mientras que parseInt los convierte como números octales (a menos que el número exceda el rango octal, como 089); p>
Number y parseFloat analizarán efectivamente números de coma flotante (por ejemplo, "123.45mn" se convierte a 123.45), mientras que parseInt solo extrae la parte entera de la cadena numérica (por ejemplo, "123.45mn" se convierte a 123);
parseInt contiene un segundo parámetro, que se utiliza para especificar el número base para la conversión digital (de 2 a 36). Por ejemplo, parseInt("10",12) analizará 10 según. hexadecimal y el resultado es decimal 12. Number y parseFloat no tienen esta función.