
모든 프로그래밍을 시작 할때 가장 먼저 해 보아야 할 것이 무엇일까?
바로 Hello 를 출력 해보는 것이다.
모든 언어는 Hello 로 시작 한다고 해도 틀린말은 아닐 것이다(내 피셜이다)
Node.js의 출력은 console.log() 를 사용한다.
console.log는 디버깅을 하거나 로그를 남길때, 혹은 해당 코드가 정상 작동 하는지 테스트를 하기 위하여 사용한다.
복수의 값을 출력 하려면 콤마(,)를 사용 하여, 여러개를 작성 하면 된다.
참고로 console은 클래스 이며, .log는 메서드 이다. 추가로 console.error() console.warn() 등 다양한 메서드를 사용 할 수 있다.
백틱(`)을 사용 하면 변수나 상수를 사용하여 원하고자 하는 값으로 출력이 가능 하다.
// 기본 문자열 출력
console.log("Hello, Node.js!");
// console.log()는 값을 콘솔에 출력하는 메서드
// 여기서는 문자열 "Hello, Node.js!"를 출력
// 변수 선언 및 여러 값 출력
const name = "Roy"; // name 변수에 문자열 Roy 저장
const age = 30; // age 변수에 숫자 30 저장
console.log("이름:", name, "나이:", age);
// 여러 값을 ,(콤마)로 구분하여 출력 가능
// 출력 결과: 이름: Roy 나이: 30
console.log("이름: " + name + ", 나이: " + age);
// + 연산자로 문자열과 변수를 연결하여 출력 가능
// 출력 결과: 이름: Roy, 나이: 30
// 콤마 사용보다 조금 덜 가독성이 좋지만, 여전히 가능
// 백틱(``)과 템플릿 리터럴 사용
console.log(`이름은 ${name}이고, 나이는 ${age}입니다.`);
// 백틱(``)을 사용하면 문자열 안에 변수를 ${}로 삽입 가능
// 출력 결과: 이름은 Roy이고, 나이는 30입니다.
// 에러 메시지 출력
console.error("에러 발생!");
// console.error()는 에러 메시지를 콘솔에 출력
// 주로 디버깅 시 에러 확인 용도로 사용
// 경고 메시지 출력
console.warn("경고: 값이 비정상입니다.");
// console.warn()는 경고 메시지를 콘솔에 출력
// 출력 시 노란색으로 표시되어 시각적으로 구분됨
// 배열/객체를 표 형태로 출력
console.table([{name: "Roy", age: 30}, {name: "Jane", age: 25}]);
// console.table()는 배열이나 객체를 표(table) 형태로 출력
// 데이터 구조를 한눈에 보기 좋게 확인할 수 있음

참고:
본 내용은 「초보자를 위한 Node.js 200제」(김경록님, 정지현님)를 기반으로 하였으며,
본 글은 개인 공부용으로 작성되었으며 상업적 사용은 불가합니다.
'개발 > Node.js' 카테고리의 다른 글
| [200제] 06. `${변수}` 백틱(backtick)을 이용한 포맷팅 (0) | 2025.09.04 |
|---|---|
| [200제] 05. Formating해서 출력하기 (2) | 2025.09.02 |
| [200제] 03. ECMAScript6(ES6)란? (1) | 2025.09.01 |
| [200제] 02. 웹스톰 설치 및 hello 출력 (5) | 2025.09.01 |
| [200제]01. Node.Js 란? (3) | 2025.09.01 |