Conversión de cualquier base (binario, octal, hexadecimal) a decimal

Esta pequeña aplicación web explica cómo convertir un número de cualquier base a decimal paso a paso.
Simplemente selecciona la base, escribe tu número y mira cómo se transforma.
Basado en este documento (se aplica el método 2). Agradecimientos a quien lo haya creado.

Para convertir un número de otra base a su equivalente decimal, multiplicar el valor decimal de cada dígito en la base seleccionada por su peso, y luego realizar la suma de estos productos. Los pesos de un número crecen según las potencias de la base (de derecha a izquierda)

{{numeroParaConvertir}} {{baseSeleccionada}} = {{numeroDecimal}} 10

Paso 1: descomponer el número en dígitos y poner la potencia a la que se eleva el {{baseSeleccionada}}
({{operacion}}) {{indice === operaciones[0].length - 1 ? '' : '+'}}

Paso 2: convertir (si es necesario) las letras a números. Por ejemplo, para hexadecimal A = 10, B = 11 y así sucesivamente
({{operacion}}) {{indice === operaciones[1].length - 1 ? '' : '+'}}

Paso 3: elevamos {{baseSeleccionada}} a la potencia que indica su posición
({{operacion}}) {{indice === operaciones[2].length - 1 ? '' : '+'}}

Paso 4: multiplicamos el dígito por el resultado de elevar {{baseSeleccionada}} a la potencia en el paso anterior
({{operacion}}) {{indice === operaciones[3].length - 1 ? '' : '+'}}

Paso 5: sumar. Y el resultado es...

{{numeroDecimal}} 10