اكتشف كيفية تخزين المعلومات باستخدام let و const، وتعرّف على أنواع القيم الأساسية في JavaScript.
افتح هذا الدرس في Kodokonمرحبًا بك في أول درس لك في JavaScript! إن JavaScript هي لغة البرمجة التي تجعل صفحات الويب تفاعلية: فهي ما يتفاعل عندما تنقر على زر أو تملأ نموذجًا. إن البرنامج عبارة عن سلسلة من التعليمات التي ينفّذها الحاسوب بالترتيب. ولكي يؤدي البرنامج مهمته، يحتاج إلى تذكّر المعلومات: وهذا هو الغرض من المتغيرات. تخيّل المتغير كصندوق عليه ملصق: الملصق هو اسمه، والمحتوى هو قيمته.
let age = 25;
console.log(age); // Prints: 25
age = 26;
console.log(age); // Prints: 26لنحلّل هذا الكود. تنشئ الكلمة المفتاحية let متغيرًا باسم age. أما علامة =، التي تُسمى الإسناد، فتضع القيمة 25 داخل الصندوق. وتقوم التعليمة console.log(...) بطباعة قيمة على الشاشة: فهي أداتك الرئيسية لمراقبة ما يفعله برنامجك. وأخيرًا، يستبدل السطر age = 26; محتوى الصندوق: فمع let، يمكن للمتغير أن يغيّر قيمته. وعندما يجب ألّا تتغير قيمة أبدًا، تستخدم بدلًا من ذلك الكلمة المفتاحية const (اختصار لكلمة "ثابت").
const birthYear = 2000;
console.log(birthYear); // Prints: 2000
// birthYear = 2001; -> would cause an errorلكل قيمة نوع، أي فئة تحدّد ما يمكنك فعله بها. إن الأنواع الأولية الرئيسية (وهي أبسط الأنواع) هي: string (سلسلة من الأحرف، أي نص بين علامات اقتباس)، وnumber (عدد، صحيح أو عشري)، وboolean (قيمة منطقية: true أو false)، وundefined (نوع المتغير المُصرَّح به دون قيمة) وnull (الغياب المتعمَّد للقيمة). ويكشف المُعامِل typeof عن نوع القيمة.
const city = "Paris";
const temperature = 21.5;
const isSunny = true;
let score;
console.log(typeof city); // "string"
console.log(typeof temperature); // "number"
console.log(typeof isSunny); // "boolean"
console.log(typeof score); // "undefined""Hello"؟age = 26; عندما يكون age مُصرَّحًا به باستخدام const؟