سؤال

وهذا يعمل في أكشن 3 و جافا سكريبت. لماذا ا؟ أنا أعرف كيف && والعمل ||، ولكن القائمة؟ هل هذا AS3 محددة؟ هذا في لغات أخرى؟ أنا التنفس الفم PHP / AS2 مبرمج. أو لم الجميع يعرف بالفعل هذا وأنا أداة لعدم قراءة الوثائق بشكل صحيح؟

وAS3

if (true, true, true) {
     trace("true?")
}
//result - "true?" traced

وجافا سكريبت

if (true, true, true) {
    alert("true?");
}
//result - "true?" alert message popped up

if (false, false, false) {
    alert("true?");
}
else {
    alert("false");
}
//result - "false" alert message popped up

if(true, false, false) {
    alert("true?");
}
else {
    alert("false");
}
//result - "false" alert message popped up
هل كانت مفيدة؟

المحلول

وأفترض جافا سكريبت لديها مشغل فاصلة مثل C، والتي تأخذ حجج متعددة ويعود آخر واحد. انها تستخدم عادة للحلقات حيث تريد تهيئة أكثر من قيمة واحدة:

for(i=0, j=0; j< 10; j++) {  
...   
}

نصائح أخرى

ويستخدم فاصلة لتقييم التعبيرات في سلسلة، ويمكن أن يتم نفس الشيء مع مجموعات قوسين مفصولة &&

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top