اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

الجافا سكربت بحر واسع ويحتاج منك الى عمل كبير ولكن سأعطيك صورة مبسطة عنها :-

اولاً:- المتغيرات وهي التي يتم تخزين البيانات فيها كالاتي:

var name = "ahmed";
var isStudent = true;
var price1 = 5;
var price2 = 6;
let total = price1 + price2;

فتعريف المتغيرات كما لاحظت ينقسم الى ثلاثة اجزاء الاول وهو اما ان يكون var او let ويقوم بتعريف مدى ظهور المتغير و اسم المتغير و قيمة المتغير.

ثانياً :- الجمل الشرطية وهي التي تحدد تفرع البرنامج حسب بعض المتغيرات وتكون كالاتي:

var number = 12;
if(number > 10){//الجملة الشرطية
  console.log(number);//الكود الذي سيتم تنفيذه عندما تكون العبارة الشرطية صحيحة
}

ثالثاً:- عبارات التكرار 

let x;
for(x = 0 ;x < 10 ;x++){//هذه تسمى حلقة فور وتتكون من ثلاثة اجزاء القيمة الابتدائية للمتغير و شرط استمرار الحلقة والفعل الذي يتم تنفيذه بعد كل دورة
  console.log(x); 
}

رابعاً:- الدوال وهي عبارة عن اكودا بداخل كتل برمجية يتم استدعائه حسب الحاجة اليه

let name = "ahmed";
any(name);//طريقة استدعاء الدوال حيث تكتب اسم الدالة وبعدها قوسين وتمرر القيم المطلوبه اذا كانت هنالك قيم مطلوبة
function any(name){//واسم الدالة بالاضافة الى المتغيرات التي يتم استقبالها  function تعريف الدالة وينقسم الى الكلمة المحجوزة 
  alert('welcome'+name+' to javascript'); //wlcome ahmed to javascript سيكون الناتج هو 
}

 

  • 0
نشر

لغة جافاسكريبت مثل باقي لغات البرمجة تحتوي على متغييرات ودوال وجمل شرطيطة وجمل تكرار ومصفوفات إلخ، وهنا شرح مختصر بسيط لكل مما سبق:

  • المتغيرات: يمكنك أن تتخيلها مثل صناديق لحفظ قيمة معينة لكي نستخدم هذه القيمة فيما بعد، ويمكن تشبيهها مثل س و ص في الرياضيات
    var x = 5;
    console.log(x);	// Output: 5
    
    // يمكن أن تحتوي المتغيرات على نصوص
    var y = "Hi";
    console.log(y);	// Output: Hi
    
    // يمكن أن نقوم بتغير قيمة المتغير في أي وقت نشاء
    x = 8;
    y = "Hello";
    console.log(x, y);	// Output: 8 Hello
    
    x = "New Variable";
    y = 5.5;
    console.log(x, y);	// Output: New Variable 5.5

     

  • الجمل الشرطية: تستخدم لتفيذ أمر معين إن تحقق الشرط، كأن تقوم بإحضار منشورات جديدة إن كان المستخدم في نهاية الصفحة (مثل فيسبوك)
    var age = 18;
    
    // نتحقق مما إذا كان المتغير age أكبر من 18
    if (age > 18) {
    	console.log("You are older than 18");
    }
    // إن لم يتحقق الشرط السابق نتحقق مما إذا المتغير يساوي 18
    else if (age == 18) {
    	console.log("You have 18 years");
    }
    // في حالة لم يتحقق أي من الشروط السابقة نقوم بتنفيذ الآتي
    else {
    	console.log("You are young");
    }

     

  • جمل التكرار: تقوم بتكرار جزء معين من الكود بعدد المرات التي نريدها، مثل طباعة جملة "مرحبًا" 10 مرات
    // أول شيء نقوم بعمل متغير لعد عدد المرات
    // ونقوم بعمل شرط لإستمرار التكرار
    // ثم نقوم بزيادة قيمة المتغير بمفدار واحد كل مرة
    for (var counter = 1; counter <= 10; counter = counter +1) {
    	console.log("مرحبًا");
    }

     

  • الدوال: مجموعة من الخطوات لتقوم بعمل شيء معين، ويمكن تنفيذ هذه الخطوات في أي وقت نشاء، مثل: طباعة جملة "مرحبًا + اسم شخص" مع طباعة تاريخ اليوم
    // نعطي للدالة اسم printMyName
    // هذه الدالة تستقبل قيمة name ليتم طباعتها
    function printMyName(name) {
    	console.log("Hello" , name);
      	console.log("The time now is:", Date());
    }
    
    // بعد ذلك نقوم بإستدعاء الدالة السابقة كما نشاء وقتما نشاء
    // وفي كل مرة تقوم بطباعة الاسم والوقت الحالي
    printMyName("Mohammed");
    printMyName("Sameh");
    printMyName("Ali");

     

  • المصفوفات: يمكنك أن تتخيلها على أنها متغير يمكن أن يحتوي على أكثر من قيمة واحدة في نفس الوقت، ويمكنك إستخدام أحد هذه القيم في أي وقت مثل المتغيرات العادية تمامًا
    // مصفوفة تحتوي على بعض الأسماء
    var x = ["Ali", "Mohammed", "Khaled", "Sameh", "Farouk"];
    
    // لنقوم بطباعة اسم معين من الأسماء السابقة نستخدم ترتيبه
    // مع العمل أننا نبدأ في العد من الصفر
    console.log(x[0]);	// Output: Ali
    console.log(x[1]);	// Output: Mohammed
    console.log(x[4]);	// Output: Farouk

     

مازال هناك الكثير من الأمور التي يمكن شرحها وما هذا إلا جزء صغير للغاية من لغة جافاسكريبت ومن الأشياء التي تسطيع عملها بها. لكي تتعلم المزيد أنصحك بأن تتابع دورة تشرح لك الأساسيات مع التطبيق على بعض المشاريع الصغيرة في البداية (يوجد الكثير منها على اليوتيوب وفي مواقع الدورات المشهورة). كما أنصحك بأن تلقي نظرة كل فترة على موسوعة حسوب للغة جافاسكريبت وقراءة مقالات الأكاديمية الخاصة باللغة (تحتوي على ما يقرب 250 مقالة الآن).

بالتوفيق.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...