জাভাস্ক্রিপ্টে কমা অপারেটর তার প্রতিটি অপারেন্ডকে ইভ্যালুয়েট করে এবং শেষ অপারেন্ডের মান রিটার্ন করে। একাধিক এক্সপ্রেশন যোগ করতে কমা অপারেটর ব্যবহার করা হয়।
সিনট্যাক্স
expression1, expression2, ……expression
for লুপে একাধিক প্যারামিটার যোগ করতে কমা অপারেটর ব্যবহার:
for (var a = 0, b = 5; a <= 5; a++, b--)
return স্টেটমেন্টেও কমা অপারেটর ব্যবহার করা যায়। রিটার্ন করার আগে প্রসেস করতে:
function myFunc() { var a = 0; return (a += 1, a); }
উপরে দেখুন, a-র মান প্রসেস হবে এবং তারপর রিটার্ন হবে।