سلام. وقتی در داخل یک custom block (منظورم {}) متغیر با var تعریف میشه بیرون از بلاک قابل استفاده هست ولی وقتی متغیر داخل بلاک با let تعریف میشه مثل حلقه for بیرون از بلاک قابل استفاده نیست در صورت استفاده خطا میده.
{ // global Scope: num1
var num1 = 10;
}
console.log(num1); // Output: 10
{ // Local Scope: num2
let num2 = 15;
}
console.log(num2); // Output: Uncaught ReferenceError: num2 is not defined
سلام
وقت به خیر
اگه لطف کنید بگید در مورد کدوم بخش از ویدئو صحبت میکنید ممنون میشم! (مثلا دقیقه ۱۰)
تا جایی که من تو ذهنم هست و الان هم یه مرور سریع کردم دقیقه ۱۴ تا ۱۶ این مورد در مثال for گفته شده و مشکل خاصی هم نداشت