JavaScript es un lenguaje de programación dinámico el cual nos permite darle vida a nuestras paginas web, permite al usuario tener una experiencia mas agradable con el entorno grafico de nuestra web brindando asi la sensación de “vida” en la web.
en este lenguaje de programación inicialmente encontramos las variables, las cuales usamos para obtener un espacio en memoria y ahi almacenar cadenas de texto, números, booleanos, arrays o objetos con los cuales trabajamos a lo largo del desarrollo de nuestra web. las variables pueden ser declaradas de la siguiente forma:
var ejemplo;
esta variable ha sido declarada pero no inicializada lo cual indica que ya existe la variable pero no tiene ningún valor asignado.
var ejemplo = 1 ;
ahora la variable ha sido inicializada ya que tiene un valor asignado.
NOTA: podemos inicializar una variable inmediatamente la declaramos para luego realizar un proceso con ella.
ahora podemos aprender a realizar operaciones con los valores de las variables. En JavaScript podemos realizar operaciones matemáticas y lógicas las cuales permiten tener un sinfín de posibilidades parar trabajar con los datos que recibimos.
las operaciones matematicas que podemos realizar son las siguientes
var numero1 = 1;
var numero2 = 2;
numero1 + numero2 = 3;
numero1 - numero2 = -1;
numero1 * numero2 = 2;
numero1 / numero2 = 0.5 ;
también podemos usar el operador + para concatenar texto con números como por ejemplo.
numero1 = 1+“b”;
numero1 = 1b;
por ultimo podemos realizar operaciones lógicas las cuales nos permiten definir que accion tomar de acuerdo a la situación presentada.
Algunas formas lógicas de trabajar los datos almacenados en variables son IF(else if, else) y switch los cuales permiten controlar el resultado de una accion. por ejemplo
if(numero2 > numero1){
console.log(numero2);
} else{
console.log(numero1);
}
en este caso la primera validación es la correcta por lo tanto por consola se mostrara el valor de la variable numero2 que es mayor.
para switch la forma de validar es un poco mas estricta ya que todo se basa en el valor inicial que tenga switch, por ejemplo
switch(numero2>numero1):
case 1:
console.log(numero2 es mayor);
break;
case 2: console.log(numero2 es menor);
break;