Operador de coma JavaScript

A continuación se muestra el ejemplo del operador Coma.

  • Ejemplo:

    <script> 
        function x() { 
            document.write('one'+"</br>"); 
            return 'one'
        
        function y() { 
            document.write('two'+"</br>"); 
            return 'two'
        
        function z() { 
            document.write('three'+"</br>"); 
            return 'three'
        
      
        // Three expressions are 
        // given at one place 
        var x = (x(), y(), z()); 
      
        document.write(x); 
    </script> 
  • Producción:

    one
    two
    three
    three

Un operador de coma (,) en JavaScript se usa de la misma manera que se usa en muchos lenguajes de programación como C, C++, etc. Este operador evalúa principalmente sus operandos de izquierda a derecha secuencialmente y devuelve el valor del operando más a la derecha. Un operador de coma se usa como separador para múltiples expresiones en un lugar que requiere una sola expresión. Cuando se coloca un operador de coma en una expresión, ejecuta cada expresión y devuelve la expresión más a la derecha.

Sintaxis:

Expression1, Expression2, Expression3, ....so on

En la sintaxis anterior, las expresiones múltiples se separan mediante un operador de coma. Durante la ejecución, cada expresión se ejecutará de izquierda a derecha y se devolverá la expresión más a la derecha.

Ejemplo:

<script>
    function x() {
        document.write('Welcome');
        return 'Welcome';
    }
    function y() {
        document.write('to');
        return 'to';
    }
    function z() {
        document.write('Geeksforgeeks');
        return 'Geeksforgeeks';
    }
  
    // Three expressions are 
    // given at one place
    var x = (x(), y(), z());
  
    document.write(x);
</script>

Producción:

En la salida, en primer lugar se ejecuta la función x(), luego y() y, por último, z(). Finalmente, el operador de coma devuelve la expresión más a la derecha.

La aplicación más útil del operador coma está en los bucles. En bucles, se utiliza para actualizar múltiples variables en la misma expresión.

Ejemplo:

<script> 
for (var a = 0, b =5; a <= 5; a++, b--) {
  document.write(a, b);
}
</script> 

Producción:

Navegadores compatibles:

  • Google Chrome
  • explorador de Internet
  • Firefox
  • safari de manzana
  • Ópera

Publicación traducida automáticamente

Artículo escrito por vipul1501 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 *