DesarrolloFeaturedFrontendHighlights

Variables en JavaScript

Ahora toca enfocarnos en la variables de Js, para ello vamos a ver que es una variable, el ámbito de las variables, como se declara una variable, como se inicializa, como se actualiza y la diferencia entre var y let.

¿Que es una variable?

Es un contenedor donde se almacena un valor, un número para realizar operaciones, un String para usar como parte de un mensaje, pero en javascript tenemos un caso especial acerca de las variables, ya que podemos actualizar los valores que contienen variando también su tipo.

Declarar una variable

Para usar una variable, en primer lugar debemos crearla, y para crearla tenemos que declararla, para declarar una variable podemos recurrir a tres palabras reservadas, estas son:

  • var
  • let ( EC6 )
  • const (EC6)
var myName;
let myAge;
const dateBirthday;

Actualmente no tiene sentido declarar una variable sin iniciarla, ya que si queremos comprobar el valor de las variables definidas en el ejemplo nos devuelve un valor undefined.

Si te gustaria conocer los tipos de datos que hay en Javascript entonces visita TIPOS DE DATOS EN JS

Iniciar una variable

Para iniciar una variable debemos asignarle un valor, para ello escribimos el nombre de la variable , seguido ( = ) , más el valor que deseamos darle

myName = "Oscar"
myAge = "47"

Tambien podemos declarar y iniciar una variable al mismo tiempo

let myFistName = "Corral"

Actualizar una variable

Una vez que una variable se ha iniciado con un valor, puedes cambiar o actualizar ese valor dandole un valor diferente

myName = "Carlos";
myAge = "45"

Ambito de las variables

El ámbito de una variable, también llamado scope, es el bloque o parte del codigo donde, esa variable se define y está accesible, en JS hay dos tipos :

  • global: es accesible desde cualquier parte del programa
  • local: sólo es accesible desde el bloque de código que esta delimitado entre llaves

Diferencias entre var y let

Al inicio de JS solo existía var como palabra reservada para la declaración de variables, a partir de ES6 se incorpora let y const como otra forma de asignar variables y constantes

Var

  • puede ser declarada varias veces
  • su scope es global

Let

  • tiene ambito de bloque, esto significa que una variable declarada con let solo esta disponible dentro del bloque que se declara
  • No se puede declarar la misma variable dos veces

Const

  • Introducida en ES6
  • Utilizada para declarar constantes, su valor no puede modificarse

Deja una respuesta

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