الصفحة الرئيسية
تحميل الكود
تغيير الألوان
تغيير العرض
تغيير حجم العرض
تشغيل الكود
<!DOCTYPE html> <html> <body> <script> // demo هنا قمنا بتعريف دالة إسمها function demo() { // true هنا قمنا بوضع جملة شرط و ستتنفذ لأن جواب الشرط فيها يساوي if (true) { // و قيمته 10 x هنا قمنا بتعريف متغير عام إسمه x = 10; // من جديد مع عدم تغيير قيمته الحالية x هنا قمنا بتعريف المتغير var x; // و لاحظ أنها بقيت 10 x هنا قمنا بطباعة قيمة المتغير document.write('x inside the if statement scope = ' + x + '<br>'); } // من جديد x هنا قمنا بطباعة قيمة المتغير document.write('x inside the function scope = ' + x + '<br>'); } // حتى تتنفذ demo() هنا قمنا باستدعاء الدالة demo(); // demo() الذي سبق و تم تعريفه في الدالة x هنا حاولنا طباعة قيمة المتغير // يمكن الوصول إليه من داخل الدالة فقط x تنفيذ هذا الأمر سيسبب مشكلة لأن المتغير document.write('x inside the global scope = ' + x); </script> </body> </html>