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);

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.