Módulo:BaseConvert/doc
< Módulo:BaseConvert
Ir a la navegación
Ir a la búsqueda
Revisión del 06:50 25 abr 2023 de Pyc1948 (discusión | contribs.) (Página creada con «Convierte números a una base específica entre 2 y 36, para usar en plantillas tales como {{tl|binario}}, {{tl|octal}}, {{tl|hexadecimal}}, etc. Ejemplo de uso: <syntaxhighlight lang="lua"> local BaseConvert = require('Module:BaseConvert') BaseConvert.convert({n = 14600926, base = 16}) -- returns 'DECADE' </syntaxhighlight> Argumentos: *'''n''' - (requerido) el número a convertir, como una cadena. Puede ser un número en cambio, si la base de entrada es 10. *'''ba…»)
Esta es la página de documentación de Módulo:BaseConvert
Convierte números a una base específica entre 2 y 36, para usar en plantillas tales como Plantilla:Tl, Plantilla:Tl, Plantilla:Tl, etc.
Ejemplo de uso: <syntaxhighlight lang="lua"> local BaseConvert = require('Module:BaseConvert') BaseConvert.convert({n = 14600926, base = 16}) -- returns 'DECADE' </syntaxhighlight>
Argumentos:
- n - (requerido) el número a convertir, como una cadena. Puede ser un número en cambio, si la base de entrada es 10.
- base - (requerida) la base a la cual se debe convertir el número. Puede estar entre 2 y 36, inclusive.
- desde - la base de la entrada. El valor predeterminado es 10 (o 16 si la entrada tiene un '0x' inicial). Tenga en cuenta que las bases distintas de 10 no son compatibles si la entrada tiene una parte fraccionaria.
- precisión - cantidad de dígitos que se representarán después del punto de base. Se agregarán ceros al final si es necesario. Si no se especifica, se mostrarán muchos *dígitos, hasta 10.
- ancho - número mínimo de dígitos para representar antes del punto de base. Se agregarán ceros a la izquierda si es necesario.
- predeterminado - valor para devolver si n está vacío o no es numérico. Se predetermina al valor de n.
- prefijo / sufijo - wikitexto para agregar antes / después del resultado devuelto. No se agregará si n está vacío o no es numérico. Por ejemplo, puede usar un prefijo de 0x al convertir a hexadecimal, o un sufijo de
<sub>8</sub>
al convertir a octal.