المعاملات في الجافا سكريبت JavaScript

المعاملات في الجافا سكريبت :-

المعاملات الرياضية                                                                    Arithmetic
المعاملات المنطقية                                                                  Logical  Operators
المعاملات التسلسليةConcatenation Operators                                                       
المعاملات الشرطية                                                        Operators Concatenation               
المعاملات المقارنة                                                                              Assignment Operators
المعاملات الإسناد                                                          Shift &Bitwise Operators

المعاملات الرياضية :-

وهي تختص بالعمليات الرياضية والحسابية :-

1- أداة الجمع (+) :- وتعمل علي حساب ناتج إضافة قيمتين عدديتين لتصبح قيمة عددية واحدة , أو إضافة قيمتين نصيتين , أو إضافة قيمة نصية إلي قيمة عددية .
5+6=11
"my name" +  "mido" ="my name mido"
"mido" + "1982" ="mido  1982"
لاحظ : إننا تركنا مسافة خالية في بداية كلمة "mido" وكذلك في بداية الرقم "1982"

مثال :-

var firstname, lastname
fistname = "mido"
lastname = "dido"
fullname =firstname + lastname
حيث يكون الناتج هو كتابة الاسم كاملا وبينهما مسافة للفصل بين النصين ( mido dido)
1- أداة الطرح (-) :- وتعمل علي حساب ناتج طرح قيمة عددية من قيمة عددية أخري , ولا تتعامل مع النصوص مثل أداة الجمع .
6=5-11
2- أداة الضرب (*) :- وتعمل علي حساب ناتج ضرب قيمتين عدديتين , ولا تتعامل مع مع النصوص أيضا مثل أداة الجمع .
30=5+6
3-أداة القسمة (\) :- وتعمل علي حساب ناتج قسمة قيمتين عدديتين , ولا تتعامل مع النصوص أيضا مثل أداة الجمع .
6=5\30                
4- أداة باقي القسمة (%) :- لبيان باقي  قسمة عددين صحيحين ,
3=5%33
0=5%30
5-أداة الزيادة (++) :- وتستخدم  لزيادة القيمة بمقدار 1 , ثم تخزين القيمة الجديدة في y, ومن هنا يكون القيمتين x,y متساويتين
أما في الحالة الثانية فيقوم بتخزين القيمة  x أو في المتغير y, ثم زيادة المتغير x بمقدار 1, ومن هنا يكون المتغيرyأقل من المتغير x بمقدار 1
6- أداة النقصان (--) :- وتعمل بنفس طريقة عمل أداة الزيادة , حيث يستخدم لطرح 1 من قيمة المتغير , وله طريقتين في الغستخدام كما هو الحال في أداة الزيادة تماما
Y=--x
y=x- -
حيث تعمل في الحالة الأولي علي طرح قيمة 1 من المتغير x, ثم تخزين القيمة الجديدة في المتغير y, ومن ثم تكون القيمتين المختزنتين في المتغيرين x, y متساويتين
أما في الحالة الثانية فيقوم بتخزين القيمة x أولا في المتغيرy , ثم طرح القيمة 1من المتغير x, ومن هنا يكون المتغير y أكبر من المتغير x بمقدار 1
7-أداة تغيير الإشارة (-) :- له طريقة واحدة في الإستخدام , وهي ظهور الإشارة (-) قبل المتغير دائما فإذا كانت إشارةx سالبة , كانت إشارة y موجبة , وإذا كانت إشارة x موجبة , كانت إشارة y سالبة

معاملات الإسناد :-

وينقسم معاملات الإسناد الي ما يلي:-

1- معامل المساواة (=) : لتخصيص قيمة ( value) لتوضع في المتغير ( variable)
تعيين القيمة 3في المتغير //     3=x
تعيين القيمة النصية بداخل المتغير //     mido= x
2- معامل الإضافة (=+)إضافة القيمة التي علي يسار المعامل إلي القيمة التي علي يمين المعامل وتخزين الناتج في المتغير علي يسار المعامل .
Y+=x
تعني إجراء عملية الجمع (y+x) وتخزين الناتج في y , مع بقاء قيمة x كما هي
3- معامل الطرح (=-) :- طرح القيمة التي علي يسار المعامل من القيمة التي علي يمين المعامل وتخزين الناتج في المتغير علي يسار المعامل .
Y * = x
تعني إجراء عملية الضرب (y *x) وتخزين الناتج في y , مع بقاء قيمة x كما هي
4- معامل القسمة (=/) :- قسمة القيمة التي علي يسار المعامل علي القيمة التي علي يمين المعامل وتحزين الناتج في المتغير علي يسار المعامل .
Y / = x
تعني إجراء عملية القسمة (y / x ) وتخزين الناتج في y مع بقاء قيمة x كما هي
5- معامل باقي القسمة (=%) :- باقي قسمة القيمة الموجودة علي يسار المعامل علي القيمة الموجودة علي يمين المعامل وتخزين الناتج في المتغير علي يسار المعامل .
Y  % = x
تعني إجراء عملية باقي القسمة ( y % x) وتخزين الناتج في y , مع بقاء قيمة x كما هي

دمج تعريف المتغير وجملة الإسناد :-

بالإشارة إلي ما سبق , انه إذا أرادنا تخزين قيمة في متغير ما , فإنه لزم تعريف متغير تخزين تلك القيمة في البمتغير .
Var mido
Mido = " my name "
حيث إستعملنا سطرين لتعريف المتغير ولتخزين القيمة فية , إلا أن الجافا سكريبت تسمح بدمج السطرين في سطر واحد , أي تسمح لنا بدمج العمليتين في عملية واحدة
Var mido = "my name"
وأيضا يمكنك دمج أكثر من متغير بقيمته في نفس السطر كالتالي :-
Var x = 5 ,y = 6,z =0;
كل هذا يعتبر مرونة في الجافا سكريبت وتبسيطا في كتابة البرنامج .

مثال علي معاملات الإسناد :

>HTML<
>HEAD<
>TITLE< معاملات الإسناد </TITLE>
>SCRIPT<
Var a =6;
Var b = 5;
Var c = 4;
Var d = 3;
Var e = 7;
Var f = 8;
B+= a;
C -= a;
D *= a;
e /= a;
f %= a;
document. Write ("b= "+b+ "<br>");
document.  Write ("c = "+ c+ "<br>");
document.Write ( "d= "+ d + " <br>");
document .Write ( "e ="+ "<br>');
document .Write ( "f = " +f+ "<br>");
document. Write ("a = " +a);
>/SCRIPT<
>/HEAD<
>BODY<
>/BODY<
>/HTML<
Java Script-6_03

تعليقات

المشاركات الشائعة من هذه المدونة

الشاشة الإفتتاحية لإكسل

أوامر الجافا سكريبت JavaScript

مسائل علي الترانزستورات MOSFET