obtener ejemplos ejemplo div contenido con agregar javascript string parseint

ejemplos - obtener contenido de un div javascript



Cómo analizar una cadena con el 0 principal (6)

Esto me ha estado volviendo loco - parseInt("02") funciona pero no parseInt("09") .

Como han dicho otros, la solución es especificar la base 10:

parseInt("09", 10);

Hay una buena explicación para este comportamiento here

... En números Javascript que comienzan con cero se consideran octal y no hay 08 o 09 en octal, de ahí el problema.

Cómo analizar el "09" en 9?


También puedes hacer:

Number(''09'') => 9

Esto devuelve el número entero 9 en IE7, IE8, FF3, FF4 y Chrome 10.


Vuelva a implementar el parseInt existente de modo que si se llama con un argumento, entonces "10" se incluye automáticamente como el segundo argumento.

(function(){ var oldParseInt = parseInt; parseInt = function(){ if(arguments.length == 1) { return oldParseInt(arguments[0], 10); } else { return oldParseInt.apply(this, arguments); } } })();


incluir el radix:

parseInt("09", 10);


parseInt("09", 10);

o

parseInt(parseFloat("09"));


parseInt("09",10);

devuelve 9 aquí.

Es raro.

alert(parseInt("09")); // shows 9. (tested with Opera 10)