Dividir un número en dígitos individuales usando JavaScript

En este artículo, obtendremos algunos aportes del usuario mediante el uso del elemento <input> y la tarea es dividir el número dado en dígitos individuales con la ayuda de JavaScript. Hay dos enfoques que se analizan a continuación:
Enfoque 1: primero tome el elemento del elemento de entrada en formato de string (no es necesario convertirlo a número) y declare una array vacía (var res). Visite cada carácter de la string en un bucle en la longitud de la string y empuje el carácter en la array (res) usando el método push()

  • Ejemplo: Este ejemplo implementa el enfoque anterior. 

html

<!DOCTYPE HTML>
<html>
 
<head>
    <title>
        Split a number into individual
        digits using JavaScript
    </title>
     
    <style>
        body {
            text-align: center;
        }
             
        h1 {
            color: green;
        }
        #geeks {
            color: green;
            font-size: 29px;
            font-weight: bold;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
     
    <p>
        Type the number and click on the button
        to perform the operation.
    </p>
     
    Type here:<input id = "input" />
         
    <br><br>
     
    <button onclick = "GFG_Fun();">
        click here
    </button>
     
    <p id = "geeks"></p>
     
    <script>
        var down = document.getElementById('geeks');
         
        function GFG_Fun() {
            var str = document.getElementById('input').value;
            res = [];
             
            for (var i = 0, len = str.length; i < len; i += 1) {
                res.push(+str.charAt(i));
            }
             
            down.innerHTML = "[" + res + "]";
        }
    </script>
</body>
 
</html>        
  • Producción: 

Enfoque 2: primero tome el elemento del elemento de entrada en formato de string (no es necesario convertirlo a número) y declare una array vacía (var res). Divida la string utilizando el método split() en (”) y almacene el resultado dividido en la array (str). 

  • Ejemplo: Este ejemplo implementa el enfoque anterior. 

html

<!DOCTYPE HTML>
<html>
 
<head>
    <title>
        Split a number into individual digits
    </title>
     
    <style>
        body {
            text-align: center;
        }
         
        h1 {
            color: green;
        }
         
        #geeks {
            color: green;
            font-size: 29px;
            font-weight: bold;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
     
    <p>
        Type the number and click on the
        button to perform the operation.
    </p>
     
    Type here: <input id="input" />
     
    <br><br>
     
    <button onclick="GFG_Fun();">
        click here
    </button>
     
    <p id="geeks"></p>
     
    <script>
        var down = document.getElementById('geeks');
 
        function GFG_Fun() {
            var n = document.getElementById('input').value;
            var str = n.split('');
            down.innerHTML = "[" + str + "]";
        }
    </script>
</body>
 
</html>
  • Producción: 

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *