چند عمل ضرب و تقسیم و ... رو میتونیم با کاما جدا کنیم تا توی یک خط ارزیابی بشن و برای اینکه اون رو به یک متغیر نسبت بدیم همه رو توی یک پرانتز قرار میدیم. مثل چیزی که تو خط آخر نوشتیم:
function addFive(num) { return num + 5; } let x = 5; x = (x++ , x = addFive(x), x *= 2, x -= 5, x += 10);
توی خط آخر عبارتها از سمت چپ به راست محاسبه میشن و نهایتا خروجی که عدد ۲۷ هست به متغیر x نسبت داده میشه.
منبع: