أدوات الشروط والمقارنة Logical Operators

الدرس: أدوات الشروط والمقارنة Logical Operators

المدة: 19 دقائق

وصف مختصر:

 شرح درس العمليات المنطقية في JavaScript في هذا الدرس، سنتعلم كيفية استخدام العمليات المنطقية في JavaScript لتقييم الشروط واتخاذ القرارات بناءً على...

وصف الدرس

 شرح درس العمليات المنطقية في JavaScript


في هذا الدرس، سنتعلم كيفية استخدام العمليات المنطقية في JavaScript لتقييم الشروط واتخاذ القرارات بناءً على القيم المختلفة. سنغطي العمليات الأساسية مثل AND، OR، ومقارنة القيم.

 العمليات المنطقية الأساسية


AND (&&)


كذلك تُستخدم العملية المنطقية AND لتحديد ما إذا كانت جميع الشروط صحيحة. إذا كان أي شرط خاطئ، فإن النتيجة ستكون خاطئة.

```javascript
var testAndResult = true && true && true && true && true && true;
console.log(testAndResult); // true

var testAndResult = false && true && true && true && true && true;
console.log(testAndResult); // false
```

هكذا يوضح المثال الاول ، جميع الشروط صحيحة، لذا فإن النتيجة هي true. في المثال الثاني، هناك شرط واحد خاطئ، لذا فإن النتيجة هي false.

 OR (||)


يمكننا استخدام العملية المنطقية OR لتحديد ما إذا كان أي شرط صحيح. إذا كان أي شرط صحيح، تكون النتيجة صحيحة.

```javascript
var testOrResult = false || false || false || false || false || false;
console.log(testOrResult); // false

var testOrResult = false || true || false || false || false || false;
console.log(testOrResult); // true
```

في المثال الأول، جميع الشروط خاطئة، لذا فإن النتيجة هي false. في المثال الثاني، هناك شرط واحد صحيح، لذا فإن النتيجة هي true.

 العمليات المقارنة


 أكبر من (>)







نستخدم العملية المقارنة "أكبر من" للتحقق مما إذا كانت القيمة الأولى أكبر من القيمة الثانية





```javascript
var checkNumber = 100 > 1000;
console.log(checkNumber); // false
```

 أصغر من (<)







نستخدم العملية المقارنة "أصغر من" للتحقق مما إذا كانت القيمة الأولى أصغر من القيمة الثانية.





```javascript
var checkNumber = 100 < 1000;
console.log(checkNumber); // true
```

= أكبر من أو يساوي (>=)







نستخدم العملية المقارنة "أكبر من أو يساوي" للتحقق مما إذا كانت القيمة الأولى أكبر من أو تساوي القيمة الثانية.





```javascript
var checkNumber = 100 >= 100;
console.log(checkNumber); // true
```

 أصغر من أو يساوي (<=)


نستخدم العملية المقارنة "أصغر من أو يساوي" للتحقق مما إذا كانت القيمة الأولى أصغر من أو تساوي القيمة الثانية.

```javascript
var checkNumber = 100 <= 100;
console.log(checkNumber); // true
```

 العمليات المنطقية للمساواة


 المساواة (==)


كما نستخدم العملية "مساواة" للتحقق مما إذا كانت القيمتين متساويتين في القيمة بغض النظر عن نوع البيانات.

```javascript
var number = 1000;
console.log(number == 100); // false
console.log(number == 1000); // true
```

 عدم المساواة (!=)


تستطيع ان نستخدم العملية "عدم المساواة" للتحقق مما إذا كانت القيمتين غير متساويتين في القيمة.

```javascript
console.log(number != 1000); // false
console.log(number != 100); // true
```

 المساواة في القيمة والنوع (===)


كما تُستخدم العملية "مساواة تامة" للتحقق مما إذا كانت القيمتين متساويتين في القيمة والنوع.

```javascript
var number = "1000";


console.log(number == 1000); // true, == فقط للقيمة


console.log(number === 1000); // false, === للقيمة والنوع


console.log(number !== 1000); // true


```


لذلك، في المثال الأخير، القيمتان متساويتان في القيمة، ولكن نظرًا لكونهما ليستا متساويتين في النوع، فإن استخدام العملية `===` سيعيد نتيجة false.

الخلاصة


في هذا الدرس، تعلمنا كيفية استخدام العمليات المنطقية في JavaScript لتقييم الشروط واتخاذ القرارات. فهم هذه العمليات الأساسية يمكننا من بناء منطق برمجي أكثر تعقيدًا وفعالية في تطبيقاتنا.

الفيديوهات

سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و الفيديوهات

فيديو الدرس التعليمي أدوات الشروط والمقارنة Logical Operators

المصادر

سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و المصادر

الأوامر البرمجية المستخدمة

ملحقات ال PDF

الدروس والاختبارات لتعلم هذه الدورة التدريبية : تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript

has been added to the cart. View Cart