چند عمل ضرب و تقسیم و ... رو می‌تونیم با کاما جدا کنیم تا توی یک خط ارزیابی بشن و برای اینکه اون رو به یک متغیر نسبت بدیم همه رو توی یک پرانتز قرار میدیم. مثل چیزی که تو خط آخر نوشتیم:

function addFive(num) {
  return num + 5;
}

let x = 5;

x = (x++ , x = addFive(x), x *= 2, x -= 5, x += 10);

توی خط آخر عبارت‌ها از سمت چپ به راست محاسبه میشن و نهایتا خروجی که عدد ۲۷ هست به متغیر x نسبت داده میشه.

 

منبع: