Doplax.Dev
  • Home
  • About me
  • Blog
  • Work Experience
  • Contact
  • Home
  • About me
  • Blog
  • Work Experience
  • Contact

Got a project in mind or just want to say hi?

Get in touch

© 2026 Doplax.Dev — All rights reserved.

February 27, 2024

Cómo Convertir Strings a Números en JavaScript

  • JavaScript

En el desarrollo web, convertir cadenas a números es una operación muy común.

Es por eso que aquí te traigo las formas más comunes de hacerlo. Ordenadas por su popularidad y utilidad:


Función**parseInt()**: Ideal para obtener números enteros desde cadenas. Es especialmente útil cuando quieres asegurarte de obtener un entero, incluso si la cadena contiene decimales o caracteres adicionales.

let varString = "123.45";
let varNumber = parseInt(varString, 10); // varNumber es ahora el número 123

Función parseFloat(): Si bien es similar a parseInt(), parseFloat() analiza una cadena y devuelve un número de punto flotante. Es útil cuando la cadena representa un número con decimales.

let varString = "123.45";
let varNumber = parseFloat(varString); // varNumber es ahora el número 123.45

Operador de Suma +: Si tienes una variable varString = "123", puedes convertirla a número con +varString.

let varString = "123";
let varNumber = +varString; // varNumber es ahora el número 123

Operador de Resta -: Este es un truco que fuerza la conversión a número, pero es menos legible y no recomendado para código claro.

let varString = "123";
let varNumber = varString - 0; // varNumber es ahora el número 123

Función Number(): La función Number puede convertir strings y otros tipos a números.

let varString = "123";
let varNumber = Number(varString); // varNumber es ahora el número 123

Constructor BigInt(): Si necesitas manejar números enteros muy grandes, puedes usar BigInt.

let varString = "123456789123456789123456789";
let varBigInt = BigInt(varString); // varBigInt es ahora un BigInt
PreviousAcelera Tu Desarrollo Web con Bun 1.0: La Herramienta Todo-en-Uno que no sabias que necesitabasNextSimplify Your Imports in JavaScript with Module Aliases

Related posts

  • Entendiendo los Namespaces en JavaScript Nativo: Organizando tus EventosJavaScript
  • ¿Cuándo y por qué usar static en tus clases?JavaScript
  • ¿Qué es bind(this) y cómo funciona en JavaScript?JavaScript
  • Diferencia entre interfaz y type en TSTypeScript · JavaScript

Written by Pol Valle

Written by Pol Valle

I'm particularly drawn to building apps that are not only functional but also visually appealing and easy to use. I do it by applying SOLID principles, clean architecture and testing to ensure quality.