var
permite declarar la misma variable varias veces y no contempla ambitos de uso, tiene un alcance global a lo largo del programa
entonces el sgt codigo
var a=1;
if(true){
var a=2;
}
console.log(a);
imprimira
2
en cambio, LET no permite declarar varias veces una misma variable en el mismo ambito.
por lo que el sgt codigo:
let a=1;
if(true){
let a=2;
}
console.log(a);
imprimira 1
otro ejemplo de VAR...
for(var i=0;i<3;i++)
{
console.log(`valor= ${i}`);
}
console.log(i);
imprimira
0
1
2
3
en cambio
for(let i=0;i<3;i++)
{
console.log(`valor= ${i}`);
}
console.log(i);
nos dara un error pues i es undefined
si declaramos i antes del for
let i;
for(let i=0;i<3;i++)
{
console.log(`valor= ${i}`);
}
console.log(i);
imprimiria
0
1
2
undefined
pues i no ha sido inicializado con ningun valor.
entonces
let i=0;
for(let i=0;i<3;i++)
{
console.log(`valor= ${i}`);
}
console.log(i);
imprimiria
0
1
2
0
let a=10;
function cambiar(){
a=a+10;
}
cambiar();
console.log(a);
imprimira 20
Suscribirse a:
Enviar comentarios (Atom)
linux ubuntu mint actualizar chrome
desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable
-
por consola y desde la raiz de tu proyecto php artisan --version
-
en nuestro proyecto creamos una carpeta llamada donde estaran todas nuestras clases, por ejemplo una llamada: MiApp adentro de esta irian b...
-
Integridad al nivel de la base de datos Oracle Oracle valida la integridad de la base de datos y presenta los siguientes mensajes de erro...
No hay comentarios:
Publicar un comentario