Tengo algunos ceros antes de un entero positivo. Quiero eliminar los ceros, por lo que solo queda el entero positivo. Como '001' solo será '1'. Pensé que la manera más fácil era usar parseInt ('001'). Pero lo que descubrí es que no funciona para el número 8 y 9. Ejemplo parseInt ('008') resultará en '0' en lugar de '8'.Función de JavaScript parseInt() no analiza números con el 0 inicial
Éstos son todo el código html:
<html> <body>
<script>
var integer = parseInt('002');
document.write(integer);
</script>
</body> </html>
Pero ¿hay algún modo reportar este problema? ¿Alguien sabe otra solución fácil este problema? comportamiento
también, eliminando los ceros a la izquierda mediante el uso de 'parseInt ('008'). ToString()' es muy torpe, considere usar 'RegExp' en su lugar –