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

نماذج 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
Morty Proxy This is a proxified and sanitized view of the page, visit original site.