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--
في علم الحاسوب (computer science)، تكون البيانات أي شيء ذو معني للحاسوب. يوفر 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;