Momen Gamal نشر 6 أكتوبر 2020 أرسل تقرير مشاركة نشر 6 أكتوبر 2020 كيفية عمل دلة if المخصره ومرجع ممكن يشوف منه ازي ممكن تختصر الاكواد اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 سمير عبود نشر 7 أكتوبر 2020 أرسل تقرير مشاركة نشر 7 أكتوبر 2020 مرحباً @Momen Gamal التعبير البرمجي الشرطي ( if statement ) متشابه في كافة لغات البرمجة و يُكتب بهذا الشكل: if (condition) { // في حالة تحقق الشرط } else { // في حالة عدم تحقق الشرط } أما الشرط المٌختصر أو كما يُسمىConditional (ternary) operator فيُكتب بهذا الشكل: condition ? exprIfTrue : exprIfFalse بمعنى إن كان الشرط صحيح نفِذْ ما بعد علامة الإستفهام و إن كان خاطئ نفِذْ ما بعد النقطتين مثلاً: نريد إنشاء دالة لإرجاع القيمة الأكبر (max) من قيمتين أي أننا سنقوم بإنشاء دالة تقبل وسيطين و ترجع الأكبر 1- بإستخدام if statement العادية: function max(n1, n2) { var max; if(n1 > n2) { max = n1; } else { max = n2; } return max; } 2- بإستخدام ال ternary operator: function max(n1, n2){ var max = (n1 > n2) ? n1 : n2; return max; } أو يُمكننا الإستغناء عن المتغير max بهذا الشكل: function max(n1, n2){ return (n1 > n2) ? n1 : n2; } مراجع: 1- MDN 2- موسوعة حسوب 3- javascript.info كما يُمكنك إلقاء نظرة على هذا المقال: بالتوفيق. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 ayoubridouani نشر 7 أكتوبر 2020 أرسل تقرير مشاركة نشر 7 أكتوبر 2020 ال short if أو العامل الشرطي (الثلاثي) هو ال operator الوحيد في JavaScript الذي يأخذ ثلاثة معاملات, شرط متبوع بعلامة استفهام (؟) ، ثم تعبير لتنفيذه إذا كان الشرط صحيحًا متبوعًا بنقطتين (:) ، وأخيراً التعبير الذي ينفذ إذا كان الشرط خاطئًا. كثيرا ما يستخدم هذا العامل كإختصار لبيان if, وهنا مثال توضيحي لفكرة عمله: function getFee(isMember) { return (isMember ? '$2.00' : '$10.00'); } console.log(getFee(true)); // expected output: "$2.00" console.log(getFee(false)); // expected output: "$10.00" console.log(getFee(null)); // expected output: "$10.00" 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mohamed Abd Algafour نشر 7 أكتوبر 2020 أرسل تقرير مشاركة نشر 7 أكتوبر 2020 var a = 2; var b = 3; var c = ((a < b) ? 'minor' : 'major'); 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Momen Gamal
كيفية عمل دلة if المخصره ومرجع ممكن يشوف منه ازي ممكن تختصر الاكواد
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.