0% encontró este documento útil (0 votos)
13 vistas3 páginas

JavaScript Historia Uso Operadores

Cargado por

jpuninbalarezo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas3 páginas

JavaScript Historia Uso Operadores

Cargado por

jpuninbalarezo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

JavaScript: Historia, Uso y Operadores

1. Historia de JavaScript
JavaScript fue creado en 1995 por Brendan Eich mientras trabajaba en Netscape
Communications. Inicialmente, se desarrolló en solo 10 días para añadir funciones
interactivas a las páginas web. Fue lanzado con el navegador Netscape Navigator 2.0 y
originalmente se llamaba Mocha, luego LiveScript y, finalmente, JavaScript debido a una
asociación de marketing con el lenguaje Java. En 1997, el estándar JavaScript fue adoptado
por la ECMA International como ECMAScript, siendo ECMAScript el nombre oficial del
estándar de JavaScript.

2. ¿Qué es JavaScript y cómo funciona?


JavaScript es un lenguaje de programación de alto nivel, interpretado y basado en eventos,
que se utiliza principalmente en el desarrollo web del lado del cliente. Permite crear
interactividad en las páginas web, como botones, formularios y animaciones. Los
navegadores modernos incluyen un motor de JavaScript (como V8 en Chrome) que ejecuta
el código de JavaScript directamente en el navegador.

JavaScript es dinámico, de tipado débil y soporta la programación orientada a objetos


mediante prototipos. Esto significa que puedes definir objetos y funcionalidades sin
necesidad de una estructura rígida.

3. Operadores en JavaScript
Los operadores en JavaScript permiten realizar operaciones como asignación, comparación,
aritmética, lógicas, etc. A continuación, se explica cada tipo de operador con ejemplos:

3.1. Operadores de Asignación


Los operadores de asignación se utilizan para asignar valores a variables.

| Operador | Descripción | Ejemplo |


|----------|-------------------------------------|--------------------|
|= | Asigna un valor | x = 10 |
| += | Suma y asigna el valor | x += 5 (equivale a x = x + 5) |
| -= | Resta y asigna el valor | x -= 3 (equivale a x = x - 3) |
| *= | Multiplica y asigna el valor | x *= 2 (equivale a x = x * 2) |
| /= | Divide y asigna el valor | x /= 4 (equivale a x = x / 4) |
| %= | Módulo y asigna el valor | x %= 3 (equivale a x = x % 3) |
3.2. Operadores de Comparación
Los operadores de comparación se utilizan para comparar dos valores y devuelven un valor
booleano (true o false).

| Operador | Descripción | Ejemplo |


|----------|-------------------------------------|------------------------|
| == | Igualdad (compara valores) | 5 == '5' (true) |
| === | Estrictamente igual (compara valor y tipo) | 5 === '5' (false) |
| != | No igual | 5 != '5' (false) |
| !== | Estrictamente no igual | 5 !== '5' (true) |
|> | Mayor que | 10 > 5 (true) |
|< | Menor que | 10 < 5 (false) |
| >= | Mayor o igual que | 10 >= 10 (true) |
| <= | Menor o igual que | 10 <= 5 (false) |

3.3. Operadores Aritméticos


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

| Operador | Descripción | Ejemplo |


|----------|-------------------------|--------------|
|+ | Suma | 5 + 2 (7) |
|- | Resta | 5 - 2 (3) |
|* | Multiplicación | 5 * 2 (10) |
|/ | División | 10 / 2 (5) |
|% | Módulo (resto) | 5 % 2 (1) |
| ** | Exponenciación | 2 ** 3 (8) |

3.4. Operadores Lógicos


Los operadores lógicos permiten combinar múltiples expresiones de comparación.

| Operador | Descripción | Ejemplo |


|----------|-------------------------|------------------------------|
| && | AND (y) | (x > 5 && y < 10) |
| || | OR (o) | (x > 5 || y < 10) |
|! | NOT (no) | !(x > 5) |

3.5. Operadores de Incremento y Decremento


Estos operadores se utilizan para aumentar o disminuir el valor de una variable en uno.

| Operador | Descripción | Ejemplo |


|----------|-------------------------|---------------|
| ++ | Incremento | x++ o ++x |
| -- | Decremento | x-- o --x |

3.6. Operadores de Tipo


Estos operadores devuelven el tipo de una variable o permiten verificar si un valor es un
objeto o una instancia de una clase.

| Operador | Descripción | Ejemplo |


|-------------|--------------------------------------|-----------------------|
| typeof | Devuelve el tipo de una variable | typeof "hello" (string) |
| instanceof | Comprueba si un objeto es una instancia de una clase | obj instanceof Array |

Ejemplo de Uso en Código


Aquí tienes un ejemplo que utiliza varios operadores:

```javascript
let x = 10; // Asignación
let y = 5;

x += y; // x ahora es 15 (Asignación con suma)


console.log(x == 15); // true (Comparación de igualdad)

console.log(x > y && x !== y); // true (Operadores de comparación y lógicos)

x++; // Incremento, x es ahora 16


console.log(x); // 16

let message = typeof x === 'number' ? "x es un número" : "x no es un número";


console.log(message); // "x es un número"
```

Conclusión
JavaScript es esencial para el desarrollo de aplicaciones web modernas. Al dominar sus
operadores, puedes escribir código lógico y eficiente que manipule datos, compare valores y
ejecute diferentes acciones en función de las condiciones especificadas.

También podría gustarte