2.7 KiB
id, title, challengeType, videoUrl, forumTopicId, dashedName
| id | title | challengeType | videoUrl | forumTopicId | dashedName |
|---|---|---|---|---|---|
| bd7123c9c443eddfaeb5bdef | أعلان المتغيرات في JavaScript | 1 | https://scrimba.com/c/cNanrHq | 17556 | declare-javascript-variables |
--description--
في علوم الحاسب، تكون البيانات أي شيء ذو معني للحواسيب. يوفر JavaScript ثماني أنواع بيانات مختلفة و هي كالآتي undefined, وnull, وboolean, وstring, وsymbol, وbigint, وnumber, و object.
على سبيل المثال، تقوم الحاسوب بالتمييز بين الأرقام، مثل الرَّقَم 12 و strings مثل "12" و "dog" أو "123 cats", وهي مجموعات من الرموز. يمكن للحواسيب عمليات رياضية على الأعداد، ولكن ليس على المقاطع النصية (strings).
تسمح المتغيرات للحواسيب بتخزين البيانات ومعالجتها بطريقة ديناميكية. وهم يفعلون ذلك باستخدام "تسمية" للإشارة إلى البيانات بدلاً من استخدام البيانات نفسها. ويمكن تخزين أي نوع من أنواع البيانات الثمانية في متغير.
المتغيرات مشابهة للمتغيرات x و y التي تستخدمها في الرياضيات، مما يعني أنهم اسم بسيط لتمثيل البيانات التي نريد الرجوع إليها. وتختلف متغيرات الحاسوب عن المتغيرات الرياضية من حيث أنها تستطيع تخزين قيم مختلفة في أوقات مختلفة.
نحن نطلب من JavaScript إنشاء أو تعلن متغير عن طريق وضع الكلمة var أمامه، مثل ذلك:
var ourName;
هذا ينشئ متغير يسمى ourName. في JavaScript تنهي التعبيرات باستخدام الفاصلة المنقوطة (;). أسماء المتغيرات يمكن أن تتكون من أرقام وحروف و $ أو _، ولكن قد لا تحتوي على مسافات أو تبدأ برقم.
--instructions--
استخدم كلمة var لإنشاء متغير يسمى myName.
تلميح
أنظر إلى مثال ourName أعلاه إذا علقت.
--hints--
يجب أن تعلن myName باستخدام كلمة var و تنهي بالفاصلة المنقوطة (;)
assert(/var\s+myName\s*;/.test(code));
--seed--
--after-user-code--
if(typeof myName !== "undefined"){(function(v){return v;})(myName);}
--seed-contents--
--solutions--
var myName;