3.6 KiB
3.6 KiB
title | localeTitle |
---|---|
Compare Scopes of the var and let Keywords | قارن Scopes من var واسمح للكلمات الرئيسية |
تذكر استخدام Read-Search-Ask
إذا واجهتك مشكلة. حاول إقران البرنامج واكتب الكود الخاص بك
شرح المشكلة:
نحن بحاجة إلى تغيير var
let
نطاق وظيفتنا وإضافة let
بنطاق الحظر الخاص بنا.
تلميح: 1
- العثور على
var
واستبدال معlet
.
حاول أن تحل المشكلة الآن
- إضافة
let
للمتغيرi
داخل بيان if الخاص بك.
حاول أن تحل المشكلة الآن
تنبيه المفسد!
الحل في المستقبل!
الحل الأساسي للكود:
function checkScope() { "use strict"; let i = "function scope"; if (true) { let i = "block scope"; console.log("Block scope i is: ", i); } console.log("Function scope i is: ", i); return i; }
شرح الشفرة:
باستخدام let
لك يمكن أن تعلن المتغيرات فيما يتعلق بنطاقها.
روابط ذات صلة
ملاحظات للمساهمات:
- لا تقم بإضافة حلول مشابهة لأي حلول موجودة. إذا كنت تعتقد أنها مشابهة ولكن أفضل ، فحاول دمج (أو استبدال) الحل المشابه الموجود.
- أضف شرحًا لحلك.
- تصنيف الحل في واحدة من الفئات التالية - الأساسي والمتوسط والمتقدم .
- الرجاء إضافة اسم المستخدم الخاص بك فقط إذا قمت بإضافة أي محتويات رئيسية ذات صلة . ( لا تزيل أي أسماء مستخدمين حالية )
نرى
Wiki Challenge Solution Template
كمرجع.