Tengo una marca de tiempo de milisegundos que necesito convertir de String a long. Javascript tiene un parseIntpero no un parseLong. Entonces, ¿cómo puedo hacer esto?
Gracias
Editar: Para ampliar un poco mi pregunta: dado que aparentemente javascript no tiene un tipo largo, ¿cómo puedo hacer aritmética simple con largos que inicialmente se expresan como cadenas? Por ejemplo, ¿restar uno del otro para obtener un delta de tiempo?
                    
                        javascript
                                string
                                long-integer
                                unix-timestamp
                                
                    
                    
                        Richard H
fuente
                
                fuente

Respuestas:
JavaScript tiene un
Numbertipo que es un número de coma flotante de 64 bits *.Si está buscando convertir una cadena en un número, use
parseIntoparseFloat. Si lo usaparseInt, recomendaría siempre pasar la base también.+operador Unario , por ejemplo+"123456"Numberconstructor, por ejemplovar n = Number("12343")* hay situaciones en las que el número se mantendrá internamente como un entero.
fuente
"71157133118211271"a un número / largo en Javascript, ¿cómo haría eso? ¿Dividirlo en cadenas de 16 dígitos, analizar cada uno de ellos por separado y concatenarlos juntos?Es porque no hay
longjavascript.http://javascript.about.com/od/reference/g/rlong.htm
fuente