; جافا سكريبت مشغلي

جافا سكريبت مشغلي


  Share  
|


مشغلي يمكن وضعها في ثلاث فئات بين ثنائي ، أحادي ، وثلاثي. ثنائي المشغلين ، والأكثر شيوعا المرتبطة مفهوم المشغل ، تأخذ اثنين (ثنائي) والتعبير عن الجمع بينهما في ثالث المعقد أو مجمع التعبير. ومع ذلك ، واحد التعبير يمكن أن يكون لها عدة ثنائي المشغلين. فعلى سبيل المثال ، بعد إعلان متغير ثنائي مشغلي الاستخدامات المتعددة لتحديد متغير :

  فار calcAdd = (مجموع / ن) + 73 

الانقسام (/) ومشغل زائد (+) مشغل ثنائي المشغلين. الأولى الجمع بين وقت وقوع المتغير هو مقسوما على مجموع المتغير ن. المتغيرين تصبح قيمة واحدة. أن واحدة من إجمالي قيمة الناتج مقسوما ن ثم تضاف إلى القيمة العددية الحرفي لل73 ، وخلق أخرى قيمة. وقد توقع يساوي (=) أماكن مجموع قيمة من العملية الرياضية في calcAdd متغير.

أحادي مشغلي العمل على متغير واحد أو الحرفي. جميع سلبية أعداد المنتدبين باستخدام مشغل أحادي. فعلى سبيل المثال ، يذكر ما يلي النص يستخدم المشغل أحادي لتهيئة المتغير مع قيمة سلبية :

 <html>  
 <head>  
  <scriptlanguage="JavaScript">  
  posNum فار = 85 ؛  
  فار negNum = - posNum ؛  
  document.write (negNum) ؛  
  </ سكريبت>  
  </ رئيس>  
  <bodybgcolor="honeydew">  
  </ هيئة>  
  </ هتمل> 

عودة للالسيناريو -85 لأن ناقص (--) أحادي مشغل تعريف المتغير كما negNum إنكار للمتغير posNum. أحادي مشتركة أخرى تشمل زيادة أو مشغلي مشغلي التناقص (+ + و-- --) ينظر في مواجهة المتغيرات.

وأخيرا ، وثالث من متعهدي الجمع بين ثلاثة إلى واحد التعبيرات. الأكثر شيوعا لإنشاء لاختزال التعبير مشروطة ، وثالث من المشغل الوحيد في جافا سكريبت هو؟ :. فعلى سبيل المثال ، وهذا مشروط البيان :

  إذا كانت (ألفا بيتا ==) ( 
        جاما = 56 ؛  
        ) والا ( 
        جاما = 57 ؛  
        ) 

ويمكن كتابة مع مشغل ثالث من على النحو التالي :

  == ألفا بيتا؟  جاما = 56 : جاما = 57 ؛ 

يذكر السيناريو التالي يبين كيف ان الاثنين معا للتوصل إلى طرق نفس النتيجة :

 <html>  
 <head>  
  <scriptlanguage="JavaScript">  
  فار = 20 ألفا ، بيتا = 30 ، غاما = 0 ، لامبدا = 0 ؛  
  إذا كانت (ألفا بيتا ==) ( 
  فار جاما = 56 ؛  
  ) والا ( 
  جاما = 57 ؛  
  )  
  / / نفس المجموعة من الظروف باستخدام مشغل ثالث من  
  == ألفا بيتا؟  لامبدا = 56 : لامبدا = 57 ؛  
  document.write ( "المشروطة النتائج :" + + غاما "<p>" + "ترناري مشروطة :" + امدا) ؛  
  </ سكريبت>  
  </ رئيس>  
  <bodybgcolor="oldlace">  
  </ هيئة>  
  </ هتمل> 

العناصر الثلاثة أن؟ : مشغل جمعت في المثال هي (ألفا == بيتا) ، (لامدا = 56) ، و (لامدا = 57). لاحظ أيضا كيف الفاصلة (،) هو مشغل المستخدمة في البرنامج النصي لفصل التعاريف من المتغيرات ألفا ، بيتا ، غاما ، وامدا في بداية السيناريو.

مقال مقدم جورج Freedrich

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions