JavaScript에서는 쉼표(,)를 사용하면 하나의 명령문으로 여러 변수를 동시에 선언하고 값을 할당할 수 있습니다. 코드가 간결해지고 가독성도 좋아져서 관련된 변수들을 함께 초기화할 때 유용합니다.
기본 문법
var 변수명1 = 값1,
변수명2 = 값2,
변수명3 = 값3,
...
변수명N = 값N;각 변수와 값은 쉼표로 구분하며, 마지막 변수에는 세미콜론(;)을 붙여 명령문을 종료합니다.
예제
다음 예제에서는 하나의 명령문으로 세 개의 변수를 선언하고 각각 문자열 값을 할당한 뒤, console.log()로 출력합니다.
var firstName = "My First Name is David",
lastName = "My Last Name is Miller",
place = "I live in AUS";
console.log(firstName);
console.log(lastName);
console.log(place);프로그램 실행 방법
위 프로그램을 실행하려면 Node.js 환경에서 다음 명령어를 사용합니다.
node 파일이름.js
여기서는 파일 이름이 demo182.js라고 가정합니다.
실행 결과
위 프로그램을 실행하면 다음과 같은 출력 결과를 확인할 수 있습니다.
PS C:\Users\Amit\javascript-code> node demo182.js My First Name is David My Last Name is Miller I live in AUS
참고 사항
var뿐만 아니라 let과 const 키워드도 같은 방식으로 쉼표를 이용해 여러 변수를 한 번에 선언할 수 있습니다. 다만 const로 선언하는 경우에는 반드시 선언과 동시에 값을 할당해야 하며, let은 재할당이 가능하지만 var와 달리 블록 스코프를 따른다는 점을 기억하세요.