The (,) operator is cause two expressions to be executed sequentially.
Syntax
expression1, expression2
The , operator syntax has these parts:
Part |
Description |
expression1 |
Any expression. |
expression2 |
Any expression. |
Example
The , operator causes the expressions on either side of it to be executed in left-to-right order, and obtains the value of the expression on the right. The most common use for the , operator is in the increment expression of a for loop. For example:
function a() { var k=0, i, j=0; for (i = 0; i < 10; i++, j++) { k = i + j; document.write(k); } } a();
|
To run the code above, paste it into JavaScript Editor, and click the Execute button.
The for statement only allows a single expression to be executed at the end of every pass through a loop. The , operator is used to allow multiple expressions to be treated as a single expression, thereby getting around the restriction.
See also: for Statement, Operator Behavior, Operator Precedence, Operator Summary |