نريد أن نتيح هذا المشروع المفتوح المصدر إلى كل الناس حول العالم. من فضلك ساعدنا على ترجمة محتوى هذه السلسله للغة التى تعرفها.
الرجوع الي الدرس

نماذج postfix والبادئة

ما هي القيم النهائية لجميع المتغيرات a وb وc وd بعد الكود أدناه؟

let a = 1, b = 1; let c = ++a; // ? let d = b++; // ?

الإجابة هي:

  • a = 2
  • b = 2
  • c = 2
  • d = 1
let a = 1, b = 1; alert( ++a ); // 2, prefix form returns the new value alert( b++ ); // 1, postfix form returns the old value alert( a ); // 2, incremented once alert( b ); // 2, incremented once