for (let i = 0; i < 2; i ++){
console.log('inner',i);
}
console.log('**************');
i =-1;
if( i < 2) {
console.log('inner',i);
i = i +1;
if( i < 2){
console.log('inner',i);
i = i +1;
if( i < 2){
console.log('inner',i);
i = i +1;
} else {
return ;
}
} else {
return ;
}
}
The code above is correct.
This is the result .
inner 0
inner 1
**************
inner -1
inner 0
inner 1
When I wrote the following code , this error occurs .
The for
The error
console.log('inner',i);
^ ReferenceError: i is not defined
for (let i = 0; i < 2; i ++){
console.log('inner',i); // i is not defined
let i = 100;
}
console.log('**************');
i =-1;
if( i < 2) {
console.log('inner',i); // i is not defined
let i = 100;
i = i +1;
if( i < 2){
console.log('inner',i);
i = i +1;
if( i < 2){
console.log('inner',i);
i = i +1;
} else {
return ;
}
} else {
return ;
}
}