المنطقية غير عامل التشغيل (!)
ينفذ علامة السالب المنطقية في تعبير.
!expression
الوسيطات
- تعبير
أي تعبير.
ملاحظات
يوضح الجدول التالي كيف النتيجة هو تحديد.
إذا expressionتحويل إلى |
ثم resultهو |
---|---|
صواب |
خطأ |
خطأ |
صواب |
الجميع عوامل التشغيل الأحادية، مثل كـ ! عامل التشغيل، يتم تقييم التعبيرات كـ التالي:
إذا كان تطبيق على غير معرّف أو nullالتعبيرات، خطأ وقت التشغيل هو raهوed.
يتم محول الكائنات إلى سلاسل.
يتم محول السلاسل إلى أرقام إذا كان ذلك ممكناً. في حالة وجود خطأ وقت التشغيل لا، هو raهوed.
يتم التعامل مع قيم المنطقية كـ أرقام (0 إذا خطأ , 1 إذا كان صحيحاً ).
عامل التشغيل هو المطبق على الرقم الناتج.
For the**!** عامل، إذا كان تعبير هو غير صفرية، نتيجة هو صفر. Ifتعبير هو zero, resultهو 1.