두 식을 순차적으로 실행한다.
expression1,expression2
, 연산자는 연산 우선순위에서 가장 낮은 우선순위를 가지므로 여러 표현식이나 Javascript 코드를 분리하여 순차적으로 실행하게 하는데 사용된다.
, 연산자 양 쪽에 있는 식을 왼쪽에서 오른쪽 순서대로 실행한다.
특히 , 연산자는 for 루프에 대한 루푸마다 복수의 변수값을 바꿔주는 복수 증분식등에 유용하게 사용된다.
for 문장은 매번 루프를 통과하는 끝 부분에서 한 개의 식을 실행할 수 있는데, , 연산자를 사용하여 여러 개의 식을 한 개의 식처럼 사용할 수 있다.
또한 + 연산에서 문자열과 수치를 더하면 문자 결합이 되는데, 문자열과 수치를 구분하는데도 유용하다.
![]() | 컴마(,) 연산자⇒ | ![]() | ![]() ![]() ![]() |
<SCRIPT> var a=3, b=5, br='<BR>', multi='*', eq='='; // 변수를 연속해서 지정할 수 있다. document.write(a, multi, b, eq , a*b, br, a, multi, a, eq, a*a, br, b, multi, b, eq, b*b, br); // 변수와 문자열을 각각 , 연산자를 사용하여, + 로 문자열 결합 대신으로 사용 할 수 있다. </SCRIPT>
<SCRIPT> var j=5; for (i=0;i<5;i++, j++) { // i를 1 증가시키고, j를 1 증가시키는 루프. k=i+j, l=i*j; // i와 j를 합산하고, i와 j를 곱한다. document.write('합=', k, ' 곱=', l, '<BR>'); // 변수와 문자열을 각각 , 연산자를 사용하여, + 로 문자열 결합 대신으로 사용 할 수 있다. } </SCRIPT>
![]() | 컴마(,) 연산자 | ⇒ | ![]() ![]() |
최종 수정: 05/03/2025 10:33:03 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/operator/comma.html |