Curso JavaScript | Operadores en JavaScript

Artículo anterior: Curso de JavaScript | Tipos de datos en JavaScript
Un operador es capaz de manipular un determinado valor u operando. Los operadores se utilizan para realizar cálculos matemáticos y lógicos específicos en los operandos. En otras palabras, podemos decir que un operador opera los operandos. En JavaScript, los operadores se utilizan para comparar valores, realizar operaciones aritméticas, etc. JavaScript admite varios operadores:

  • Operadores aritméticos
  • Operadores de Asignación
  • Operadores de comparación
  • Operadores logicos
  • Operadores Ternarios
  • tipo de operador

Operadores Aritméticos:
Hay varios Operadores Aritméticos –

  • + (Adición):
    el operador ‘+’ realiza la suma en dos operandos.
    Ejemplo :
    Y = 5 + 5 gives Y = 10

    Nota: el operador ‘+’ también se puede usar para concatenar (agregar) strings.
    Ejemplo :

    Y = "Geeks" + "for" + "Geeks" gives Y = "GeeksforGeeks"

    Ejemplo :

    Y = "Geeks" + 4 + "Geeks" gives Y = "Geeks4Geeks"
  • – (Resta):
    el operador ‘-‘ realiza la resta en dos operandos.
    Ejemplo :
    Y = 5 - 3 gives Y = 2 
  • * (Multiplicación):
    el operador ‘*’ realiza la multiplicación en dos operandos.
    Ejemplo :
    Y = 5 * 5 gives Y = 25
  • / (División):
    el operador ‘/’ realiza la división en dos operandos (divide el numerador por el denominador).
    Ejemplo :
    Y = 5 / 5 gives Y = 1
  • % (Módulo):
    el operador ‘%’ da el resto de una división entera .
    Ejemplo :
    A % B means remainder (A/B)
         Y = 5 % 4 gives Y = 1
  • + + (Incremento):
    el operador ‘+ +’ aumenta un valor entero en uno.
    Ejemplo :
    let A = 10 and Y = A + + then A = 11, Y=10
     if  A = 10 and Y = + + A then A = 11, Y=11
  • – – (Decremento):
    el operador ‘- -‘ reduce un valor entero en uno.
    Ejemplo :
    let A = 10 and Y = A - - then A = 9, Y=10
     if  A = 10 and Y = - - A then A = 9, Y=9

Operadores de Asignación:
Hay varios Operadores de Asignación en JavaScript –

  • = (Operador de asignación):
    asigna el valor del operando derecho al operando izquierdo.
    Ejemplo :
     If A = 10 and Y = A then Y = 10              
                 
  • += (Operador de suma y asignación):
    suma los valores de los operandos izquierdo y derecho y luego asigna el resultado al operando izquierdo.
    Ejemplo :
    Y += 1 gives Y = Y + 1 
  • – = (Operador de resta y asignación):
    resta el valor del lado derecho del valor del lado izquierdo y luego asigna el resultado al operando izquierdo.
    Ejemplo :
    Y -= 1 gives Y = Y - 1 
  • de manera similar, hay *= (Multiplicación y Asignación) , /= (División y Asignación) , %= (Módulos y Asignación)
    Ejemplo:
    Y *= A is equivalent to Y = Y * A
    Y /= A is equivalent to Y = Y / A
    Y %= A is equivalent to Y = Y % A
    

Operadores de comparación:
hay varios operadores de comparación en JavaScript:

  • = = :
    Compara la igualdad de dos operandos. Si es igual, la condición es verdadera; de lo contrario, es falsa.
    Ejemplo :
    Y = 5 and X = 6
      Y = = X is false.             
                 

    Nota: Tipo no considerado en el operador ‘= =’.

  • = = =:
    este operador compara la igualdad de dos operandos con el tipo. Si es igual (tipo y valor ambos), la condición es verdadera; de lo contrario, es falsa.
    Ejemplo :
    given X = 10 then X = = = "10" is false.
    X = = = 10 is true.
     
  • != (No es igual) :
    Compara la desigualdad de dos operandos. Verdadero si los operandos no son iguales.
    Ejemplo :
    given X = 10 then X ! = 11 is true. 
  • > (Mayor que) :
    este operador verifica si el valor del lado izquierdo es mayor que el valor del lado derecho. Si es así, devuelve verdadero, de lo contrario, devuelve falso.
    Ejemplo :
    given X = 10 then X > 11 is false. 
  • < (Menor que):
    este operador verifica si el valor del lado izquierdo es menor que el valor del lado derecho. Si es así, devuelve verdadero, de lo contrario, devuelve falso.
    Ejemplo :
    given X = 10 then X < 11 is true. 
  • > = (Mayor o igual que):
    este operador verifica si el operando del lado izquierdo es mayor o igual que el operando del lado derecho. Si es así, devuelve verdadero, de lo contrario, devuelve falso.
    Ejemplo :
    given X = 10 then X > = 11 is false. 
  • <= (menor o igual que):
    este operador verifica si el valor del operando del lado izquierdo es menor o igual que el valor del operando del lado derecho. Si es así, devuelve verdadero, de lo contrario, devuelve falso.
    Ejemplo :
    given X = 10 then X < = 10 is true. 

Operador typeof: en JavaScript, el operador typeof devuelve el tipo de datos de su operando en forma de string. El operando puede ser cualquier objeto, función o variable.
Sintaxis:

typeof operand
      OR
typeof (operand)

Ejemplo:

<html>
<head>
<title> GfG typeof example </title> 
</head>
<body>
      
    <script type="text/javascript">
            var a = 17;
            var b = "GeeksforGeeks";
            var c = "";
            var d = null;
  
            document.write("Type of a = " + (typeof a));
            document.write("<br>");
  
            document.write("Type of b = " + (typeof b));
            document.write("<br>");
  
            document.write("Type of c = " + (typeof c));
            document.write("<br>");
  
            document.write("Type of d = " + (typeof d));
            document.write("<br>");
  
            document.write("Type of e = " + (typeof e));
            document.write("<br>");
    </script>
</body>
</html>                    

Producción:

Type of a = number
Type of b = string
Type of c = string
Type of d = object
Type of e = undefined

Artículo siguiente: Curso de JavaScript | Cuestionario de práctica-1

Publicación traducida automáticamente

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