0% encontró este documento útil (0 votos)
27 vistas1 página

2 Let Var Const

Cargado por

Isabel Martínez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas1 página

2 Let Var Const

Cargado por

Isabel Martínez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

//var, let y const

//el scope o ámbito de var es su contexto de ejecución


// global o local (función)
var miVar = 'hola';
console.log('miVar', miVar);

if(true) {
var i:number;
i=1;
console.log('valor i dentro del if', i); // 1
}
console.log('valor de i fuera del if', i); // 1

//let y const tienen ámbito de bloque


if (true) {
let j:number;
j=1;
console.log('valor j dentro del if', j);
}
console.log('valor de j fuera del if', j); //error de compilación: No se encuentra
el nombre 'j'.

const variableConstante = 'Hola';


variableConstante = 'chan'; //error

const constante = 'hola';


if (true) {
const constante = 'ciao';
console.log('constante en bloque', constante);
}
console.log('constante fuera', constante);

//los objetos definidos como constantes son inmutables


//sí puedes modificar sus propiedades
const miObjeto = {
nombre:'Gustavo'
}

// correcto
miObjeto.nombre = 'Hernan';

// incorrecto
miObjeto = {
nombre: 'Hernan'
}

También podría gustarte