Cursos Coulex
  • Nuestra Web
  • JavaScript

    • Introducción a JavaScript
    • Arrays
    • Programación Asíncrona
    • Clases en JavaScript
    • Tipos de Datos
    • Manejo de Errores
    • Estructuras de Control
    • Eventos
    • Fetch API
    • Funciones
    • Manipulación del DOM
    • Módulos en JavaScript
    • Objetos
    • Operadores
    • Promesas
    • Local Storage
    • Variables

    Operadores en JavaScript

    Los operadores en JavaScript son símbolos que se utilizan para realizar operaciones sobre valores o variables. Existen diferentes tipos de operadores, como los aritméticos, de asignación, de comparación, lógicos y otros. En este documento, te explicaremos los operadores más comunes en JavaScript.

    Operadores Aritméticos

    Los operadores aritméticos se utilizan para realizar operaciones matemáticas. Estos incluyen:

    • +: Suma
    • -: Resta
    • *: Multiplicación
    • /: División
    • %: Módulo (resto de una división)
    • **: Exponente (potencia)

    Ejemplo:

    
    let a = 10;
    let b = 5;
    let suma = a + b;  
    let resta = a - b;   
    let multiplicacion = a * b;
    let division = a / b; 
    let modulo = a % b;  
    let exponente = a ** b;  
    
                    

    Operadores de Asignación

    Los operadores de asignación se utilizan para asignar valores a las variables. Estos incluyen:

    • =: Asignación simple.
    • +=: Suma y asigna.
    • -=: Resta y asigna.
    • *=: Multiplica y asigna.
    • /=: Divide y asigna.
    • %=: Asigna el resto de la división.
    • **=: Exponentia y asigna.

    Ejemplo:

    
    let a = 10;
    a += 5;  // a = a + 5  --> 15
    a -= 3;  // a = a - 3  --> 12
    a *= 2;  // a = a * 2  --> 24
    a /= 4;  // a = a / 4  --> 6
    a %=
     3;  // a = a % 3  --> 0
    a **= 2; // a = a ** 2 --> 0
    
                    

    Operadores de Comparación

    Los operadores de comparación se utilizan para comparar dos valores y devolver un valor booleano (true o false). Estos incluyen:

    • ==: Igualdad (sin tener en cuenta el tipo de dato).
    • ===: Igualdad estricta (compara valor y tipo de dato).
    • !=: Desigualdad.
    • !==: Desigualdad estricta.
    • >: Mayor que.
    • <: Menor que.
    • >=: Mayor o igual que.
    • <=: Menor o igual que.

    Ejemplo:

    
    let x = 10;
    let y = 5;
    console.log(x < y);  // false
    console.log(x === 10); // true
    console.log(x != y);  // true
    console.log(x !== '10'); // true
    console.log(x > y);  // true
    console.log(x < y);  // false
    console.log(x >= 10); // true
    console.log(x <= 20); // true
               
                    

    Operadores Lógicos

    Los operadores lógicos se utilizan para realizar operaciones con valores booleanos. Los operadores lógicos más comunes son:

    • &&: "Y" lógico (retorna true solo si ambos valores son true).
    • ||: "O" lógico (retorna true si al menos uno de los valores es true).
    • !: Negación lógica (invierte el valor de un booleano).

    Ejemplo:

    
    let a = true;
    let b = false;
    
    console.log(a && b); // false (ambos deben ser true)
    console.log(a || b); // true (al menos uno debe ser true)
    console.log(!a); // false (invierte el valor de a)
    
                    

    Operadores de Tipo

    Los operadores de tipo permiten obtener el tipo de dato de una variable o realizar conversiones de tipo. Algunos de los operadores más importantes son:

    • typeof: Retorna el tipo de dato de una variable.
    • instanceof: Verifica si un objeto es una instancia de un tipo específico.

    Ejemplo:

    
    let nombre = "Juan";
    console.log(typeof nombre); // string
    
    let edad = 25;
    console.log(typeof edad); // number
    
    let persona = { nombre: "Juan", edad: 25 };
    console.log(persona instanceof Object); // true
    
                    

    Operadores Condicionales (Ternarios)

    El operador condicional, también conocido como operador ternario, es una forma abreviada de realizar una estructura if simple. Se utiliza para asignar un valor basado en una condición.

    
    let edad = 18;
    let resultado = (edad >= 18) ? "Mayor de edad" : "Menor de edad";
    console.log(resultado); // "Mayor de edad"
    
                    

    Resumen

    En JavaScript, los operadores son herramientas esenciales para manipular y comparar datos. Desde operaciones matemáticas simples hasta verificaciones de condiciones complejas, los operadores permiten controlar el flujo de tu programa y realizar operaciones sobre los valores.

    Anterior Siguiente

    Cursos Coulex

    Desarrollado por Coulex Software