Variables

En JavaScript, hay varias formas de declarar variables. A continuación, se presentan algunos de los tipos de variables más comunes, junto con una explicación simplificada y ejemplos de cada una:

Ejemplo:

var age = 27

console.log(age)
// 27

En este caso, la variable age se declara con la palabra clave var y recibe el valor "27". Esta variable puede ser accedida en cualquier parte de la función en la que fue declarada (como una función global). Sin embargo, es importante notar que el uso de var está siendo reemplazado por let y const, ya que son considerados más seguros y preferidos en las versiones más recientes de JavaScript.

Ejemplo:

let name = "Rodolfo"

if (true) {
    let name = "Stephani"
    console.log(name) // regresará stephani
}

console.log(name) // regresará rodolfo
// Stephani
//Rodolfo

En este ejemplo, tenemos dos declaraciones de la variable name usando let.

Inicialmente, la variable name se declara y recibe el valor "Rodolfo" fuera del bloque if. Dentro del bloque if, se declara una nueva variable name con el valor "Stephani". Al ejecutar el código, el primer console.log dentro del bloque if muestra el valor "Stephani", ya que hace referencia a la variable name declarada dentro de ese bloque. Por otro lado, el segundo console.log, ejecutado fuera del bloque if, muestra "Rodolfo", ya que hace referencia a la variable name declarada fuera del bloque y no es afectada por la reasignación dentro del if.

Ejemplo:

const name = "Stephani"

name = "Rodolfo"

console.log(name)
//TypeError: Assignment to constant variable.

En este caso, se devuelve un error porque inicialmente se declaró que name recibe el valor "Stephani" y luego intentamos cambiar su valor. Una vez definido el valor de una const, debe permanecer con ese valor.

Strings

Una string es una secuencia de caracteres que representa texto. Se usa para almacenar y manipular datos textuales en el código. Una string puede contener letras, números, símbolos y espacios en blanco.