أحدث البرامج التعليمية وتطوير الشبكة
×

JS البرنامج التعليمي

JS الصفحة الرئيسية JS المقدمة JS ألى أين JS الناتج JS بناء الجملة JS البيانات JS تعليقات JS المتغيرات JS مشغلي JS علم الحساب JS مهمة JS أنواع البيانات JS وظائف JS الأجسام JS نطاق JS أحداث JS سلاسل JS طرق سلسلة JS أرقام JS طرق عدد JS الرياضيات JS التمور JS تاريخ تنسيقات JS تاريخ طرق JS المصفوفات JS طرق مجموعة JS القيم المنطقية JS مقارنات JS الظروف JS تحول JS حلقة غيرمنتهية For JS حلقة بينما JS استراحة JS نوع التحويل JS التعبير العادي JS أخطاء JS التصحيح JS الرفع JS الوضع الصارم JS دليل الاناقة JS أفضل الممارسات JS الأخطاء JS أداء JS الكلمات المحجوزة JS JSON

JS أشكال

أشكال التحقق من صحة API أشكال

JS موضوع

تعريفات الكائن خصائص الكائن طرق كائن نماذج الكائن

JS وظائف

تعاريف وظيفة وظيفة المعلمات وظيفة الاحتجاج الإغلاق وظيفة

JS HTML DOM

DOM مقدمة DOM أساليب DOM وثيقة DOM عناصر DOM HTML DOM CSS DOM الرسوم المتحركة DOM أحداث DOM EventListener DOM ملاحة DOM العقد DOM Nodelist

JS المتصفح BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS أمثلة

JS أمثلة JS HTML DOM JS HTML إدخال JS HTML الأجسام JS HTML أحداث JS المتصفح JS اختبار قصير JS ملخص

JS المراجع

JavaScript الأجسام HTML DOM الأجسام


 

JavaScript القيم المنطقية


وجافا سكريبت منطقية تمثل واحدة من قيمتين: true أو false .


القيم المنطقية

في كثير من الأحيان، في البرمجة، سوف تحتاج إلى نوع البيانات التي يمكن أن يكون واحد من قيمتين فقط، مثل

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

لهذا، جافا سكريبت لديها Boolean نوع البيانات. يمكن أن يستغرق فقط القيم true أو false .


و Boolean() وظيفة

يمكنك استخدام Boolean() وظيفة لمعرفة ما إذا كان تعبير (أو متغير) هو الصحيح:

مثال

Boolean(10 > 9)        // returns true
انها محاولة لنفسك »

أو حتى أسهل:

مثال

(10 > 9)              // also returns true
10 > 9                // also returns true
انها محاولة لنفسك »

مقارنات والشروط

مقارنات الفصل شبيبة يعطي لمحة كاملة من عوامل المقارنة.

الفصل شبيبة شروط يعطي لمحة كاملة من العبارات الشرطية.

وهنا بعض الأمثلة:

عامل وصف مثال
== يساوي if (day == "Monday")
> أكبر من if (salary > 9000)
< أقل من if (age < 18)

القيمة المنطقية للتعبير هي ركيزة للمقارنات جافا سكريبت والظروف.


كل شيء مع قيمة "ريال مدريد" هو صحيح

أمثلة

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
انها محاولة لنفسك »

كل شيء دون "ريال مدريد" هي False

القيمة المنطقية 0 (صفر) غير صحيحة:

var x = 0;
Boolean(x);       // returns false
انها محاولة لنفسك »

القيمة المنطقية -0 (ناقص صفر) هي false :

var x = -0;
Boolean(x);       // returns false
انها محاولة لنفسك »

القيمة المنطقية من "" (سلسلة فارغة) هي false :

var x = "";
Boolean(x);       // returns false
انها محاولة لنفسك »

القيمة المنطقية من undefined هي false :

var x;
Boolean(x);       // returns false
انها محاولة لنفسك »

القيمة المنطقية ل null هي false :

var x = null;
Boolean(x);       // returns false
انها محاولة لنفسك »

القيمة المنطقية من false هي (هل تفكر في ذلك) false :

var x = false;
Boolean(x);       // returns false
انها محاولة لنفسك »

القيمة المنطقية ل NaN هي false :

var x = 10 / "H";
Boolean(x);       // returns false
انها محاولة لنفسك »

خصائص منطقية وطرق

القيم البدائية، مثل الصواب والخطأ، لا يمكن أن يكون خصائص أو أساليب (لأنها ليست الكائنات).

ولكن مع جافا سكريبت والأساليب والخصائص متوفرة أيضا إلى القيم البدائية، نظرا لأن جافا سكريبت يعامل القيم البدائية ككائنات عند تنفيذ الأساليب والخصائص.


المرجع منطقي كامل

للإشارة كاملة، انتقل إلى لدينا كاملة جافا سكريبت منطقية المرجعي .

المرجع يحتوي على الوصف والأمثلة على كافة الخصائص والأساليب المنطقية.