آفلاین
user-avatar

تفاوت let و var

3 سال پیش
توسط محمد امیر محمدی آپدیت شد
آفلاین
user-avatar
omid ( 7 تجربه )
3 سال پیش

سلام راجب تفاوت این دو میخاستم بدونم . سرچ کردم ولی انگلیسیم در حدی نبود بتونم کامل جواب سوال رو پیدا کنم .
و اینکه بهترین روش اعلام متغیر ها چیه!
یعنی اول اعلان کنیم بعد استفاده یا در حال استفاده و موقع نیاز در هر جایی که شد اعلان کنیم ؟

آفلاین
user-avatar
طاها تقدس ( 352 تجربه )
3 سال پیش

بهترین و جدیدترین روشش استفاده از const و let هست، بیشترین تفاوت let و var هم توی global بودن یا نبودن در بعضی موارد مثل حلقه‌هاست. دوره ES6 که توی سایت هست کامل توضیح داده شده این‌ها.

آفلاین
user-avatar
محمد امیر محمدی ( 2633 تجربه )
3 سال پیش
تخصص : برنامه نویس لاراول و ویو جی اس
function loop(arr) {
    // i IS NOT known here
    // j IS NOT known here

    for( var i = 0; i < arr.length; i++ ) {
        // i IS known here
    }

    // i IS known here
    // j IS NOT known here

    for( let j = 0; j < arr.length; j++ ) {
        // j IS known here
    }

    // i IS known here
    // j IS NOT known here
}
آفلاین
user-avatar
محمد امیر محمدی ( 2633 تجربه )
3 سال پیش
تخصص : برنامه نویس لاراول و ویو جی اس

به این مثال خوب دقت کنید جوابشو میگیرید

برای ارسال پاسخ باید وارد سایت شوید