Operadores
Un operador es un símbolo (compuesto de 1 o más caracteres) que tiene una función predefinida en el lenguaje.
Uno de ellos es el signo = (igual), usado para asignar el valor de la derecha a la variable de la izquierda, tal como lo aprendimos en el módulo anterior.
Los operadores más importantes son:
Asignación (
=): asigna un valor a una variable.let animalMasMolesto = 'Mosquito'; alert(animalMasMolesto); // 'Mosquito'Adición (
+): si se usa con números, suma ambos valores.let anoQueViene = 2017 + 1; alert(anoQueViene); // 2018Si se usa con strings, su función va a ser la de concatenar las dos cadenas de texto.
let saludo = 'Hola, ' + 'Juan'; alert(saludo); // 'Hola, Juan'Sustracción (
-): resta el valor de la derecha al valor de la izquierda.let anoPasado = 2017 - 1; alert(anoPasado); // 2016Multiplicación (
*): multiplica ambos valores a los lados del operador.let alCuadrado = 3 * 3; alert(alCuadrado); // 9División (
/): divide el valor de la izquierda por el valor de la derecha.let laMitad = 12 / 2; alert(laMitad); // 6Igualdad (
==): devuelvetruesi ambos valores son iguales.let sonIguales = 'coche' == 'coche'; let sonLoMismo = 90 == 30; alert(sonIguales); // true alert(sonLoMismo); // falseDesigualdad (
!=): devuelvetruesi ambos valores son distintos.let sonDistintos = 'barco' != 'barco'; let sonDiferentes = 2 != 3; alert(sonDistintos); // false alert(sonDiferentes); // trueIgualdad estricta (
===): devuelvetruesi los valores son iguales y tienen el mismo tipo.let sonIguales = 8 === 8; let sonLoMismo = 75 === '75'; // '75' es un `string` alert(sonIguales); // true alert(sonLoMismo); // falseDesigualdad estricta (
!==): devuelvetruesi los valores son distintos y/o tienen el distinto tipo.let sonDistintos = 6 !== 6; let sonDiferentes = 16 !== '16'; // '16' es un `string` alert(sonDistintos); // false alert(sonDiferentes); // trueMayor (
>): devuelvetruesi el valor de la izquierda es mayor que el valor de la derecha.let esMasGrande = 10 > 5; let esMayor = 1 > 100; alert(esMasGrande); // true alert(esMayor); // falseMenor (
<): devuelvetruesi el valor de la izquierda es menor al valor de la derecha.let esMasChico = 400 < 1000; let esMenor = 12 < 9; alert(esMasChico); // true alert(esMenor); // falseMayor o igual (
>=): devuelvetruesi el valor de la izquierda es mayor o igual que el valor de la derecha.let esMayorOIgual = 124 >= 123; alert(esMayorOIgual); // trueMenor o igual (
<=): devuelvetruesi el valor de la izquierda es menor o igual que el valor de la derecha.let esMenorOIgual = 7 <= 9; alert(esMenorOIgual); // true
Tips
Podés usar los operadores para trabajar con variables! Ejemplo:
Muchas veces, no es necesario guardar los resultados de las operaciones en variables: podés mostrar o usar el valor que devuelve la expresión directamente. Ejemplo:
Ejercicios
Declarar una variable llamada
noValgoNi5y asignarle el valor4. Mostrar el valor de la variable en la ventana.Declarar 3 variables:
miAnoDeNacimientoy asignarle el valor de tu año de nacimiento.meGustariaTener80Anosy asignarle el número80.voyATener80ElAnoy asignarle el resultado de sumar las 2 variables anterioresMostrar en la ventana el año en el que vas a cumplir 80 años.
Declarar 3 variables:
costoDeUnaTeley asignarle el valor10000.ahorrosy asignarle el valor9000.dineroQueMeFaltay asignarle el resultado de restar las 2 variables anteriores.Mostrar en la ventana cuanto dinero te falta para comprar la tele.
Declarar 3 variables:
diasPorAnoy asignarle el número365cantidadDeAnosEnUnaDecaday asignarle el número10cantidadDeDiasEnUnaDecaday asignarle el resultado de multiplicar las 2 variables anteriores.Mostrar en la ventana cuantos días hay en una década.
Teniendo en cuenta que una pizza siempre tiene 8 porciones, mostrar en la ventana cuantas pizzas tengo en la mesa si conté 24 porciones.
Preguntas que te deberías hacer para resolver este ejercicio: ¿Qué números menciona el enunciado?, ¿Los puedo guardar en variables?, ¿Qué cuenta puedo hacer para obtener el resultado?
Declarar una variable de nombre
miAnimalFavoritoy asignarle como valor el string que represente el animal que más te gusta. Escribir el código necesario para mostrar en la ventana el valortruesi el animal que más te gusta es un'perro'. De lo contrario, mostrarfalse. Usar el operador de igualdad (==).Usar el operador de desigualdad (
!=) para mostrar en la ventana el resultado de comparar la cadena de caracteres'flan'y'flan con dulce de leche'(Podés crear todas las variables que quieras, incluso podés resolverlo sin usar variables).Declarar una variable llamada
soyMayorDeEdady asignarle el resultado de comparar tu edad y el número17usando el operador>(mayor). Mostrar el valor de la variable en la ventana.Declarar una variable llamada
soyMenorDe25y asignarle el resultado de comparar tu edad y el número25usando el operador<(menor). Mostrar el valor de la variable en la ventana.Declarar una variable llamada
estamosEnEneroy asignarle el resultado de comparar si el nombre del mes actual es igual a'Enero'. Hacerlo usando el operador de igualdad estricta (===). Mostrar el valor de la variable en la ventana.Declarar una variable llamada
noEstamosEnEneroy asignarle el resultado de comparar si el nombre del mes actual y el string'Enero'son diferentes. Hacerlo usando el operador de desigualdad estricta (!==). Mostrar el valor de la variable en la ventana.Declarar 3 variables:
miNotaEnElParcialy asignarle un8notaMinimaParaAprobary asignarle un6estoyAprobadoy asignarle el resultado de comparar el número las dos variables anteriores usando el operador>=(Mayor o igual).Mostrar el valor de la variable
estoyAprobadoen la ventana.
Declarar una variable llamada
esHoraDeAlmorzarcuyo valor sea el resultado de comparar con el operador<=(Menor o igual) si la hora actual es menor o igual a12. Mostrar el valor en la ventana.
Last updated
Was this helpful?