Dado un número y la tarea es convertir el número de decimal a octal. Esto se puede hacer usando el método number.toString(8) . Toma el parámetro que es la base de la string convertida. En este caso, la base será 8.
Sintaxis:
number.toString(8)
Parámetros:
- número: Contiene el número en un formato decimal que necesita ser convertido.
Ejemplo:
Input: 34 24680 Output: a = 42 b = 60150 Input: 20 56789 Output: 24 156725
Ejemplo 1:
javascript
<!DOCTYPE html> <html> <body> <script> var a = 34; var b = 24680; document.write("a = " + a.toString(8) + "<br>"); document.write("b = " + b.toString(8) + "<br>"); </script> </body> </html>
Producción:
a = 42 b = 60150
Ejemplo 2:
javascript
<!DOCTYPE html> <html> <body> <script> dec_to_bho = function (n, base) { if (n < 0) { n = 0xFFFFFFFF + n + 1; } switch (base) { case 'O': return parseInt(n, 10).toString(8); break; case 'P': return parseInt(n, 10).toString(8); break; case 'Q': return parseInt(n, 10).toString(8); break; default: return ("Wrong input"); } } console.log(dec_to_bho(20, 'O')); console.log(dec_to_bho(56789, 'P')); console.log(dec_to_bho(321, 'Q')); </script> </body> </html>
Producción:
24 156725 501
Ejemplo 3:
javascript
<!DOCTYPE html> <html> <body style="text-align:center;"> <h1 style="color:green;"> GeeksForGeeks </h1> <p id="up"></p> <button onclick="myGFG()"> Convert to octal </button> <p id="down" style="color: green"></p> <script> var GFG_Var = 134; var up = document.getElementById("up"); up.innerHTML = GFG_Var; var down = document.getElementById("down"); function myGFG() { var GFG_Var2 = GFG_Var.toString(8); down = document.getElementById("down"); down.innerHTML = "oct of " + GFG_Var + " is = " + GFG_Var2; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA