بيانات JScript

برنامج JScript هو مجموعة من العبارات. عبارة JScript، الذي هو مكافئ لجملة كاملة بلغة عادية، يضم تعبيرات واحد إكمال مهمة.

استخدام بيانات

أ كشف يتكون من واحد أو المزيد التعبيرات الكلمات الأساسية أو عوامل تشغيل (رموز). بشكل عام، وهو بيان هو المحتواة ضمن سطر واحد، تشغيل الرغم من أنه يمكن أن يظهر عبارات أو أكثر تشغيل نفس السطر إذا كانت مفصولة بفواصل منقوطة. في الإضافة إلى ذلك، يمكن أن تمتد عبارات معظم lفيes متعددة. تتمثل الاستثناءات:

  • postfix زيادة وإنقاص العوامل التي يجب أن تظهر تشغيل نفس السطر كـ الوسيطة الخاصة بها. على سبيل المثال، x++و i--.

  • يجب أن تظهر متابعة والكلمات الأساسية فاصل تشغيل نفس السطر كـ التسمية الخاصة بهم. على سبيل المثال، continue label1و break label2.

  • returnو throwالكلمات الأساسية التي يجب أن تظهر تشغيل نفس السطر كـ التعبير بها. For مثال,return (x+y), وthrow "Error 42".

  • سمة مخصصة يجب أن تظهر تشغيل نفس السطر كالتعريف به هو تعديلها، ما لم هو مسبوقة تعديل. على سبيل المثال، myattribute class myClass.

على الرغم من إنهاء واضح من عبارات في نهاية سطر هو غير مطلوب، بوضوح يتم إنهاء معظم الأمثلة JScript هنا للإيضاح. Th هو هو القيام باستخدام الفاصلة المنقوطة (;)، الذي هو حرف نهاية جملة JScript. فيما يلي أمثلة الثاني من عبارات JScript.

var aBird = "Robin"; // Assign the text "Robin" to the variable aBird.
var today = new Date(); // Assign today's date to the variable today.

مجموعة من عبارات JScript محاطاً بأقواس ({}) هو تسمى حظر. s كشف داخل حظر بشكل عام يمكن معاملتها كواحدة كشف. هذا يعني أنه يمكنك استخدم يمنع في معظم الأماكن التي يتوقع JScript عبارة lone. تضمين استثناءات أهمية الرؤوس ل و whileحلقات. يلي مثال يوضح نموذجي تكرار حلقي for:

var i : int = 0;
var x : double = 2;
var a = new Array(4);
for (i = 0; i < 4; i++) {
   x *= x;
   a[i] = x;
}

لاحظ أن عبارات الفردية داخل الكتلة ينتهي بفاصلة منقوطة، لكن حظر نفسه غير موجود.

بشكل عام، وظائف، conditionals، و فئات استخدام كتل. لاحظ أن C + + وأغلب اللغات الأخرى، بعكس JScript لا خذ بعين الاعتبار حظر أن نطاق جديد؛ فقط الدالات، والفئات، المهيئات ثابتة، والتقاط كتل إنشاء نطاق جديد.

في المثال التالي، أول كشف يبدأ بتعريف دالة التي تتكون من if...elseسلسلة من ثلاثة كشف s. بعد ذلك الحظر هو عبارة SQL التي هو لم يتم إحاطتها بأقواس حظر دالة. لذلك، العبارة الأخيرة هو ليس جزء من تعريف دالة.

function FeetToMiles(feet, cnvType) {
   if (cnvType == "NM")
      return( (feet / 6080) + " nautical miles");
   else if (cnvType == "M")
      return( (feet / 5280) + " statute miles");
   else
      return ("Invalid unit of measure");
}
var mradius = FeetToMiles(52800, "M");

راجع أيضًا:

المرجع

فئة، كشف حساب

دالة، كشف حساب

إذا... آخر، كشف حساب

ثابت بيان

موارد أخرى

مرجع JScript

JScript اللغة جولة