Conversión entre binario y decimal en JavaScript

Guía práctica para convertir entre binario y decimal en JavaScript: parseInt, toString(2), validación con regex y BigInt; manejo de ceros a la izquierda y buenas prácticas de desarrollo a medida.

31 ago 2025 • 3 min de lectura • Equip Q2BSTUDIO

Inteligencia-Artificial-

Los números binarios son una parte fundamental de la informática y de la ciencia de la computación. En esta guía aprenderás a convertir entre números binarios y decimales en JavaScript de forma clara, eficiente y segura, con buenas prácticas que puedes reutilizar en proyectos reales de software a medida.

Concepto clave. El sistema binario usa solo dos símbolos 0 y 1. Cada posición representa una potencia de 2. Por ejemplo, 101101 en base 2 es igual a 45 en base 10 porque equivale a 1 por 32 mas 0 por 16 mas 1 por 8 mas 1 por 4 mas 0 por 2 mas 1 por 1, resultado 45.

Convertir de binario a decimal en JavaScript. Opción directa con la plataforma: usa parseInt(valor, 2) donde valor es la cadena binaria introducida por la persona usuaria. Antes, valida que solo contenga ceros y unos mediante una expresión regular como barra acento circunflejo 0 1 mas barra. Alternativa manual para aprendizaje o entornos con restricciones: recorre la cadena de derecha a izquierda y acumula sumando bit por potencia de 2 según la posición del bit. Considera ceros iniciales como parte de la representación pero recuerda que cualquier conversión a número eliminará esos ceros al inicio.

Convertir de decimal a binario en JavaScript. Opción directa: usa n punto toString 2 para obtener la representación binaria de un número entero n. Método manual clásico: divide n entre 2 de forma iterativa, recoge los residuos y finalmente invierte el orden de esos residuos para formar el binario. Para números negativos, conserva el signo por separado y convierte el valor absoluto.

Números grandes y precisión. Si trabajas con cantidades mayores que el máximo entero seguro de JavaScript, recurre a BigInt. Puedes crear valores BigInt y luego usar toString 2 para obtener el binario. Evita operadores a nivel de bit con BigInt y recuerda que las operaciones bit a bit con Number se limitan a 32 bits con signo.

Consejos prácticos. Valida entradas binarios con una expresión regular estricta. Preserva ceros a la izquierda en cadenas usando técnicas de relleno como padStart con el caracter 0 y un ancho objetivo conocido. Documenta si el formato binario esperado usa complemento a dos u otro esquema cuando manejes negativos en protocolos o ficheros binarios. Escribe funciones puras para facilitar pruebas unitarias y reuso en librerías de utilidades.

Ejemplos de uso rápidos. Binario a decimal con plataforma: parseInt(b, 2) devuelve un número en base 10. Decimal a binario con plataforma: n punto toString 2 devuelve la cadena binaria correspondiente. Para ilustrar, si b representa 1010, el resultado es 10 y si n es 10 la conversión a binario es 1010.

En Q2BSTUDIO desarrollamos aplicaciones a medida y software a medida con estándares de calidad, pruebas automatizadas y despliegues en servicios cloud aws y azure, además de integrar inteligencia artificial, agentes IA e ia para empresas, ciberseguridad con pentesting y servicios inteligencia de negocio con power bi. Si necesitas un conversor binario decimal integrado en tu producto, o pipelines de procesamiento de datos y microservicios en JavaScript o TypeScript, podemos ayudarte. Conoce cómo abordamos proyectos multiplataforma en nuestro servicio de desarrollo de aplicaciones a medida.

Más allá de la conversión numérica, ofrecemos consultoría para arquitecturas escalables, automatización de procesos, auditoría de ciberseguridad, diseño de APIs, integración continua, monitorización y observabilidad. Nuestro equipo combina experiencia en frontend, backend, servicios cloud aws y azure, ciencia de datos e inteligencia artificial para acelerar la entrega de valor y reforzar la seguridad.

Palabras clave para tu proyecto y para potenciar tu posicionamiento: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi. Contáctanos y convierte retos técnicos en ventajas competitivas con Q2BSTUDIO.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat