cabecera javascript para novatos

Los operadores | JavaScript para novatos #4º

• Hasta ahora, aparte del operador de asignación “=” hemos visto dos operadores aritméticos, el “+” y el “-“.  A continuación tenemos una lista de todos los operadores aritméticos con los que podemos trabajar con números.

+             Adición

             Substracción

            Multiplicación

            División

%            Módulo (resto)

++          Incremento

—            Decremento

El de adición, como ya hemos visto, también nos sirve para concatenar (sumar) cadenas de texto.

El de módulo divide el valor de una expresión por el valor de otra y devuelve el resto. Ejpl.:

var x = 5;
var y = 2;
var modulo = x % y; // El resultado será 1

El de incremento aumenta el valor de la variable en una unidad. Ejpl.:

var numero = 2;
++numero;  
document.write (numero);  // El resultado será 3

Si el operador ++ se indica como sufijo del identificador de la variable, su valor se incrementa después de ejecutar la sentencia en la que aparece. Ejpl.:

var numero = 2;  
document.write (numero++);  // El resultado sigue siendo 2
document.write (“<br/>” + numero);  // El resultado es 3

El de decremento disminuye el valor de la variable en una unidad.

Operadores relacionales

• Estos operadores, también llamados condicionales o de comparación, nos sirven para hacer comparaciones entre valores o variables y determinar si son iguales o diferentes. El resultado de estas operaciones siempre nos dará un valor booleano (true o false).

==           Igual a (independientemente del tipo)

===        Igual valor e igual tipo

>             Mayor que

>=          Mayor o igual que

<             Menor que

<=          Menor o igual que

!=           Distinto (independientemente del tipo)

!==         Distinto valor o distinto tipo

Probemos con algunos ejemplos:

var x = 5;
document.write(x == 5);  // El resultado deberá ser true
document.write(“<br/>”);
document.write(x === “5”);  // El resultado deberá ser false
document.write(“<br/>”);
document.write(x >= 4);  // El resultado deberá ser true
document.write(“<br/>”);
document.write(x ¡= 5);  // El resultado deberá ser false

Hay que tener cuidado de no confundir “==”, que sirve para una comparación de igualdad, con el operador de asignación “=”, que utilizamos para dar valores a las variables.

Operadores de asignación

• Como ya hemos comentado sirven para asignar valores a variables.

=             Asigna un valor a una variable

+=          Suma los valores y asigna el resultado a la variable.

-=           Resta los valores y asigna el resultado a la variable.

*=          Multiplica los valores y asigna el resultado a la variable.

/=           Divide los valores y asigna el resultado a la variable.

%=         Divide los valores y asigna a la variable el resto.

Veamos unos ejemplos.

var x = 8;
document.write(x += 2);  //El resultado deberá ser 10   
document.write("<br/>");                                         
document.write(x *= 2);  //El resultado deberá ser 20                                   
document.write("<br/>");                                         
document.write(x %= 2);  //El resultado deberá ser 0

• A parte de los operadores aritméticos, relacionales y de asignación, tenemos los operadores lógicos, pero éstos los veremos un poco más adelante.

DATO DE INTERÉS:

En Javascript podemos utilizar espacios, tabulaciones y saltos de línea libremente. Estos elementos nos deben ayudar a crear un código claro y legible.

En el próximo artículo conoceremos las condicionales y su gran potencial.


Ir a Javascript para novatos 5ª parte

Deja una respuesta

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