@ التعيين، كشف حساب
Creates متغيرات used مع conditional compilation statements.
@set @varname = term
الوسيطات
اسم المتغير
مطلوبة. JScript صالح متغير اسم. يجب أن يسبق بواسطة حرف "@" في كل الأوقات.term
مطلوبة. يتبع صفر أو المزيد عوامل التشغيل الأحادية بواسطة الترجمة الشرطية، ثابتة متغير أو تعبير parenthesized.
ملاحظات
يتم اعتماد المتغيرات و منطقية رقمية للترجمة الشرطية. لا تعتبر السلاسل. المتغيرات التي تم إنشاؤها باستخدام @setتستخدم عادة في عبارات الترجمة الشرطية، لكن يمكن استخدامها في أي مكان في تعليمات برمجية JScript.
أمثلة على تعريفات المتغيرات تبدو كما يلي:
@set @myvar1 = 12
@set @myvar2 = (@myvar1 * 20)
@set @myvar3 = @_jscript_version
العوامل التالية معتمدة في التعبيرات parenthesized:
! ~
* / %
+ -
<< >> >>>
< <= > >=
== != === !==
& ^ |
&& | |
إذا تم استخدام متغير قبل تم تعريف به القيمة هو NaN. NaNيتم فحص لتجنب استخدام@ifعبارة:
@if (@newVar != @newVar)
// ...
Th هو لأن NaNهو لا تساوي نفس القيمة فقط.
المتطلبات
راجع أيضًا:
المرجع
@ if...@elif...@else...@إنهاء، كشف حساب
المبادئ
متغيرات التحويل البرمجي الشرطي