sweety
02-03-2008, 10:51 PM
السلام عليكم ورحمة الله
في هذا الدرس سنتطرق الى :
- بعض تقنيات الكائن window
-الاعلان عن المتغيرات
- عبارة if
- المعاملات المنطقية و معاملات المقارنة
بسم الله نبدأ:)
في الدرس الاول اخذنا هذا المثال:
alert("Welcome To C4arab.com")
ناتج تنفيذ هذا السطر اظهار رسالة تحذير
http://up101.arabsh.com/my/f6df351.jpg
تعتبر alert() بمثابه تقنيه تابعه لكائن window ولذلك ويمكن كتابتها كالاتي
window.alert()
لاحظوا كم زر ظهر في الرسالة؟؟
زر واحد مكتوب عليه ok
هناك تقنية شبيهه بـ alert و هي confirm و تقوم باظهار رسالة لكن الاختلاف هنا في عدد ازرار الرسالة حيث يوجد زرين (ok , cancle)
http://up101.arabsh.com/my/8349c7e.jpg
اي يملك المستخدم خيار الموافقة على اتمام العملية او الغاء الامر
هنا يجب ان نعرف ما الزر الذي قام المستخدم بضغطه .. كيف؟؟؟ نشوف المثال التالي
مثال : اظهار رسالة للمستخدم تخبره بالزر الذي قام بضغطه هل هو ok او cancle
<html>
<head></head>
<body>
<Script Language="javaScript">
var answer=confirm("press ok or cancle");
if(answer==true )
alert("ok");
else
alert("cancle");
</script>
</body>
</html>
عند الضغط على ok ستُخزن القيمة true في المتغير answer
عند الضغط على cancle ستُخزن القيمة false في المتغير answer
http://up101.arabsh.com/my/8349c7e.jpg
لو ضغطت على ok ستظهر
http://up101.arabsh.com/my/4de1e1f.jpg
لاحظ:
- للاعلان عن متغير يجب استخدام الكلمة var يليها اسم المتغير
- كيفية كتابة جمل if في الجافا سكريبت (نفس الطريقة المتبعة في C و الجافا), يجب كتابة العبارة المطلوب التحقق من صحتها بين قوسين ()
- معاملات التشغيل الخاصه بالمقارنه
== معناها التساوي(وهي المستخدمة في المثال)
!= معناها عدم التساوي
< معناها اكبر من
> معناها اقل من
<= معناها اكبر من او يساوي
>= معناها اقل من او يساوي
-يعطي معامل التساوي " = " بمقارنه قيمتين نتيجه true اذا ثبت تساوي كلتا القيمتين
-والمعامل " != " يقوم بعرض true اذا كانت القيمتين غير متساويتين
-معامل الشتغيل اكبر من يقوم بمقارنه قيمتين ويقوم بعرض نتيجه true اذا كانت الاولى اكبر من الثانيه
-ويقوم معامل الشتغيل اقل من بمقارنه قيمتين ويقوم بعرض نتيجه true اذا كانت الاولى اقل من الثانيه
ادخال البيانات الخاصه بالمستخدم
تستخدم تقنيه window.prompt() لاتاحه امكانيه ادخال البيانات الخاصه بالمستخدم من لوحه المفاتيح عبر مربع حوار يحتوي على الازرار OK و Cancel (تشبه inputbox في الفيجوال بيسك)
http://up101.arabsh.com/my/a9ab0d9.jpg
مثال:
<html>
<head></head>
<body>
<Script Language="javaScript">
var name=prompt("enter your name");
if (name==null || name=="")
name="vistor";
document.write("hello "+name);
</script>
</body>
</html>
نتيجة التنفيذ
http://up101.arabsh.com/my/a9ab0d9.jpg
بعد ادخال الاسم و الضغط على ok
http://up101.arabsh.com/my/4d463cd.jpg
لاحظ:
استخدمنا في المثال احد معاملات التشغيل المنطقيه وهي ||
معاملات التشغيل المنطقيه:
&& وظيفتها Logical AND
|| وظيفتها Logical OR
! وظيفتها Logical NOT
معامل التشغيل ( && )الذي يحتاج الى اثبات صحة كلتا القيمتين
معامل التشغيل ( || ) سيقوم بفحص القيمتين التابعين له وبعد ذلك سيقوم بعرض true
اذا كانت احدى القيمتين true ما اذا كان كانت نتيجة اي من القيمتين
false فان معامل التشغيل ( || ) سيعطي النتيجه false واهميته تتضح في التطبيق
لتنفيذ اداء محدد اذا ثبت صحه اي قيمه من القيمتين
معامل التشغيل ( ! )يعتبر معامل مفرد يمكن استخدامه قبل اي قيمه مفرده فهو يقوم
ملاحظة : كل الامثلة الواردة في الدرس تكتب في المفكرة و تحفظ بامتداد html
انتهى الدرس الخامس
جمع و اعداد اختكم sweety
في هذا الدرس سنتطرق الى :
- بعض تقنيات الكائن window
-الاعلان عن المتغيرات
- عبارة if
- المعاملات المنطقية و معاملات المقارنة
بسم الله نبدأ:)
في الدرس الاول اخذنا هذا المثال:
alert("Welcome To C4arab.com")
ناتج تنفيذ هذا السطر اظهار رسالة تحذير
http://up101.arabsh.com/my/f6df351.jpg
تعتبر alert() بمثابه تقنيه تابعه لكائن window ولذلك ويمكن كتابتها كالاتي
window.alert()
لاحظوا كم زر ظهر في الرسالة؟؟
زر واحد مكتوب عليه ok
هناك تقنية شبيهه بـ alert و هي confirm و تقوم باظهار رسالة لكن الاختلاف هنا في عدد ازرار الرسالة حيث يوجد زرين (ok , cancle)
http://up101.arabsh.com/my/8349c7e.jpg
اي يملك المستخدم خيار الموافقة على اتمام العملية او الغاء الامر
هنا يجب ان نعرف ما الزر الذي قام المستخدم بضغطه .. كيف؟؟؟ نشوف المثال التالي
مثال : اظهار رسالة للمستخدم تخبره بالزر الذي قام بضغطه هل هو ok او cancle
<html>
<head></head>
<body>
<Script Language="javaScript">
var answer=confirm("press ok or cancle");
if(answer==true )
alert("ok");
else
alert("cancle");
</script>
</body>
</html>
عند الضغط على ok ستُخزن القيمة true في المتغير answer
عند الضغط على cancle ستُخزن القيمة false في المتغير answer
http://up101.arabsh.com/my/8349c7e.jpg
لو ضغطت على ok ستظهر
http://up101.arabsh.com/my/4de1e1f.jpg
لاحظ:
- للاعلان عن متغير يجب استخدام الكلمة var يليها اسم المتغير
- كيفية كتابة جمل if في الجافا سكريبت (نفس الطريقة المتبعة في C و الجافا), يجب كتابة العبارة المطلوب التحقق من صحتها بين قوسين ()
- معاملات التشغيل الخاصه بالمقارنه
== معناها التساوي(وهي المستخدمة في المثال)
!= معناها عدم التساوي
< معناها اكبر من
> معناها اقل من
<= معناها اكبر من او يساوي
>= معناها اقل من او يساوي
-يعطي معامل التساوي " = " بمقارنه قيمتين نتيجه true اذا ثبت تساوي كلتا القيمتين
-والمعامل " != " يقوم بعرض true اذا كانت القيمتين غير متساويتين
-معامل الشتغيل اكبر من يقوم بمقارنه قيمتين ويقوم بعرض نتيجه true اذا كانت الاولى اكبر من الثانيه
-ويقوم معامل الشتغيل اقل من بمقارنه قيمتين ويقوم بعرض نتيجه true اذا كانت الاولى اقل من الثانيه
ادخال البيانات الخاصه بالمستخدم
تستخدم تقنيه window.prompt() لاتاحه امكانيه ادخال البيانات الخاصه بالمستخدم من لوحه المفاتيح عبر مربع حوار يحتوي على الازرار OK و Cancel (تشبه inputbox في الفيجوال بيسك)
http://up101.arabsh.com/my/a9ab0d9.jpg
مثال:
<html>
<head></head>
<body>
<Script Language="javaScript">
var name=prompt("enter your name");
if (name==null || name=="")
name="vistor";
document.write("hello "+name);
</script>
</body>
</html>
نتيجة التنفيذ
http://up101.arabsh.com/my/a9ab0d9.jpg
بعد ادخال الاسم و الضغط على ok
http://up101.arabsh.com/my/4d463cd.jpg
لاحظ:
استخدمنا في المثال احد معاملات التشغيل المنطقيه وهي ||
معاملات التشغيل المنطقيه:
&& وظيفتها Logical AND
|| وظيفتها Logical OR
! وظيفتها Logical NOT
معامل التشغيل ( && )الذي يحتاج الى اثبات صحة كلتا القيمتين
معامل التشغيل ( || ) سيقوم بفحص القيمتين التابعين له وبعد ذلك سيقوم بعرض true
اذا كانت احدى القيمتين true ما اذا كان كانت نتيجة اي من القيمتين
false فان معامل التشغيل ( || ) سيعطي النتيجه false واهميته تتضح في التطبيق
لتنفيذ اداء محدد اذا ثبت صحه اي قيمه من القيمتين
معامل التشغيل ( ! )يعتبر معامل مفرد يمكن استخدامه قبل اي قيمه مفرده فهو يقوم
ملاحظة : كل الامثلة الواردة في الدرس تكتب في المفكرة و تحفظ بامتداد html
انتهى الدرس الخامس
جمع و اعداد اختكم sweety