0% found this document useful (0 votes)
7 views4 pages

Untitled 1

Uploaded by

mamrtarekm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views4 pages

Untitled 1

Uploaded by

mamrtarekm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
You are on page 1/ 4

‫و القيم ) ‪ ( Numbers‬األعداد ‪ ( Strings )،‬مثل النصوص ) ‪ ( Primitive Datatypes‬بيانات بدائية•‬

‫‪ ( Booleans ).‬المنطقية‬

‫و ) ‪ ( Functions‬الدوال ‪ ( Objects )،‬مثل الكائنات ) ‪ ( Reference Datatypes‬بيانات مرجعية•‬

‫‪ ( Arrays ).‬المصفوفات‬
‫‪ null‬و القيمة ‪ undefined‬و هي القيمة ) ‪ ( Special Datatypes‬بيانات خاصة•‬

‫‪.‬مثل العدد ‪ ( Integer Numbers ) 4‬األعداد قد تكون صحيحة•‬


‫‪.‬مثل العدد ‪ ( Decimal Numbers ) 2.5‬األعداد قد تكون عشرية•‬
‫‪ e6‬مثل العدد ‪ ( Exponential Nation ) 55‬األعداد قد تكون ُأسّية•‬

‫مما ‪ HTML،‬إلنشاء سطر جديد في مستند )"‪ "break‬اختصار لـ( >‪ <br‬في هذا الكود‪ ،‬يستخدم الوسم‬
‫‪.‬يساعد على فصل النص أو المحتوى لتنسيقه بشكل أفضل على الصفحة‬
‫‪:‬في المثال الذي قدمته‬
‫‪javascript‬‬
‫‪Copy code‬‬
‫;'‪let web1 = 'Harmash.com‬‬
‫;'‪let web2 = 'FreeSkillAcademy.com‬‬

‫هنا قمنا بطباعة قيم المتغيرات التي قمنا بتعريفها ‪//‬‬


‫;)'>‪document.write('web1 = ' + web1 + '<br‬‬
‫;)‪document.write('web2 = ' + web2‬‬

‫) ‪ ( Objects‬قيم الكائنية‬
‫‪ { } .‬الكائن عبارة عن نوع يمكنه إمتالك عدة خصائص و يتم تعريفه بواسطة الرمزين‬

‫‪.‬في المثال التالي قمنا بتعريف كائن فيه ثالث خصائص مع إعطاء كل خاصية منهم قيمة‬

‫‪.‬بعدها قمنا بطباعة قيم جميع الخصائص التي يملكها الكائن‬

‫مثال‬

‫هنا قمنا بتعريف كائن إسمه ‪ person‬داخله ثالث خصائص ‪//‬‬

‫{ = ‪let person‬‬

‫‪id : 1024 ,‬‬


‫‪username : 'mhamad' ,‬‬

‫‪isWorking : true‬‬

‫;}‬

‫هنا قمنا بطباعة قيم جميع الخصائص التي يملكها الكائن ‪// person‬‬

‫;) '>‪document . write ( 'id = ' + person. id + '<br‬‬

‫;) '>‪document . write ( 'username = ' + person. username + '<br‬‬

‫;) ‪document . write ( 'isWorking = ' + person. isWorking‬‬

‫النتيجة‬

‫‪id = 1024‬‬

‫‪username = mhamad‬‬

‫‪isWorking = true‬‬

‫______________________________________________________________‬

‫) ‪( Arrays‬المصفوفات‬

‫‪ [] .‬المصفوفة عبارة عن نوع يمكنه تخزين العديد من القيم في وقت واحد و يتم تعريفه بواسطة الرمزين‬
‫‪..‬قيم المصفوفة يمكن أن تكون أعداد‪ ،‬نصوص‪ ،‬كائنات إلخ‬

‫‪.‬في المثال التالي قمنا بتعريف مصفوفة وضعنا ‪ 3‬قيم نصية‪ ،‬و من ثم قمنا بطباعة جميع قيمها‬

‫‪object =more than data type‬‬ ‫‪int,string‬‬

‫‪array=one data type‬‬

‫مثال‬

‫هنا قمنا بتعريف مصفوفة إسمها ‪ fruits‬وضعنا فيها ثالث قيم ‪//‬‬
‫;] '‪let fruits = [ 'Apple' , 'Banana' , 'Blueberry‬‬

‫هنا قمنا بطباعة قيم جميع العناصر الموجودة في المصفوفة ‪// fruits‬‬

‫;) '>‪document . write ( 'fruits[0] = ' + fruits[ 0 ] + '<br‬‬

‫;) '>‪document . write ( 'fruits[1] = ' + fruits[ 1 ] + '<br‬‬

‫;)] ‪document . write ( 'fruits[2] = ' + fruits[ 2‬‬

‫النتيجة‬

‫‪fruits[0] = Apple‬‬

‫‪fruits[1] = Banana‬‬

‫‪fruits[2] = Blueberry‬‬

‫الدوال‪__nk‬جرب الكود‬ ‫) ‪( Functions‬‬


‫‪.‬الدوال عبارة عن كود يتم تجهيزه و ال يتم تنفيذه إال حينما يتم المناداة على الدالة الموجود فيها‬
‫‪ function.‬الدوال في جافاسكربت يتم تعريفها بواسطة الكلمة المفتاحية‬

‫‪.‬في المثال التالي قمنا بتعريف دالة تقوم بطباعة نص‪ ،‬و من ثم قمنا باستدعاءها حتى يتم تنفيذها‬

‫مثال‬

‫هنا قمنا بتعريف دالة إسمها ‪ demo‬وضعنا فيها أمر طباعة ‪//‬‬

‫{ )( ‪function demo‬‬

‫;) '!‪document . write ( 'Hello World‬‬

‫}‬

‫هنا قمنا باستدعاء الدالة )(‪ demo‬حتى يتم تنفيذ األمر الموجود فيها ‪//‬‬

‫;)( ‪demo‬‬

‫النتيجة‬

‫!‪Hello World‬‬
sa‫شس‬

You might also like