Files
2018-10-16 21:32:40 +05:30

1.9 KiB

title, localeTitle
title localeTitle
Comparisons with the && (logical AND) operator مقارنات مع عامل التشغيل && (المنطقية AND)

مقارنات مع عامل التشغيل && (المنطقية AND)

شرح المشكلة:

· قم بدمج البيانين إذا كانا في بيان واحد والذي سيعود "Yes" إذا كان val أقل من أو يساوي 50 وأكبر من أو يساوي 25 . خلاف ذلك ، سيعود "No" .

تلميح 1

عامل التشغيل المنطقي AND ( && ) يقارن كلا عبارات وإرجاع true فقط إذا كان كلاهما صحيحًا أو يمكن تحويله إلى true (صواب).

حاول أن تحل المشكلة الآن

تلميح 2

تذكر أن هذا التأثير لا يمكن أن يتحقق أيضا من أن تعشش if البيانات.

حاول أن تحل المشكلة الآن

تنبيه المفسد!

الحل في المستقبل!

حل الرمز الأساسي:

`function testLogicalAnd(val) { // Only change code below this line

if (val <= 50 && val >= 25) { return "Yes"; }

// Only change code above this line return "No"; }

// Change this value to test testLogicalAnd(10); `

تشغيل الكود في repl.it

تفسير الشفرة

وظيفة بتقييم أولا if شرط val <= 50 تقييمها إلى true تحويل val لعدد إذا لزم الأمر، ثم يفعل نفس الشيء مع val >=25 بسبب AND (المنطقي && ) المشغل. إذا كان كلاهما العودة true ، يتم تنفيذ العبارة return "Yes" .

مصادر