Operadores aritméticos en Javascript. Ejercicios

Curso de Javascript Online. Desde cero.

11.  
14.  
19.  
26.  

Operador de concatenación

<script>
	const t = 'texto2';
	console.log('texto1 ' + t + 'texto3' );
</script>

ES6 Template strings

<script>
	const t = 'texto2';
	console.log(`texto1 ${t} texto3` );
</script>

Operadores aritméticos

<script>
	console.log('adición ', 7+2);
	console.log('sustracción ', 7-2);
	console.log('multiplicación ', 7*2);
	console.log('división ', 7/2);
	console.log('resto ', 7%2);
</script>

Abreviatura de expresiones

Estas 3 expresiones son equivalentes:

i++;
i += 1;
i = i + 1;

Igual que estas 3:

i--;
i -= 1;
i = i - 1;

Además, existe una diferencia entre escribir ++i y i++.

  • En ++i la suma se efectuará en la propia línea.
  • En i++ la suma no tendrá efecto hasta la línea siguiente.
i = 5;
console.log(++i); // 6

i = 5;
console.log(i++); // 5
console.log(i); // 6

Ejercicios con operadores

1. Hacer los ejercicios de FreeCodeCamp desde Add Two Numbers with JavaScript hasta Use Bracket Notation to Find the Nth-to-Last Character in a String.

2. Hacer un conversor de euros a dólares. Tendremos una constante llamada euros en la que el valor estará inicializado con valor 7. Debemos calcular ese valor en dólares. Supondremos que un euro son dos dólares

3. El IVA para ciertos artículos es del 21%. Realiza un programa que a partir de una constante precio inicializada con valor 100, calcule el precio con IVA.

4. Realiza un programa que a partir de los valores constantes, ancho=4 y alto=7, calcule el área de un rectángulo.

5. Hacer un conversor de grados centígrados a grados Fahrenheit. Para ello deberé multiplicar por 9/5 y sumar 32. Para hacer los cálculos, partiremos de una constante llamada centigrados que valdrá 20. Los grados Fahrenheit deberían valer 68 grados.

6. Vamos a mandar al usuario la caja de sus sueños. Para ello, partiremos de los siguientes valores:

const nombre = 'Juan';
const material = 'madera';
const dimensiones = 'grande';
const comentario = 'Que sea bonita, pero de una belleza estraña, indómita';

y los concatenaremos para obtener por consola el siguiente mensaje:
«[nombre] ha pedido una caja de [material] con unas dimensiones [dimensiones]. [comentario].

El anterior mensaje, una vez montado, debería haber quedado así:

Juan ha pedido una caja de Madera con unas dimensiones diminutas. Que sea muy bonita

← Constantes en Javascript
Operadores booleanos y estructuras condicionales →