개발을 해보다/Node.js

[Node.js] #03. 콘솔에 Hello World 출력하기 02

윈터애플파이 2020. 11. 25. 20:00
SMALL

이전 글 : #02. 콘솔에 Hello World 출력하기 01

■포맷팅해서 출력하기

다음의 코드를 입력해보자

// 포맷팅 출력
// 문자열
console.log('이름:%s','홍길동');
// 숫자데이터
console.log('나이:%d', 20);
console.log('소수를 입력해보자:%d', 99.9);
// 두 가지 이상 이어서 출력
console.log('이름:%s, 나이:%d','홍길동', 20);
console.log('이름:%s, 나이:%s','홍길동', 20);
console.log('이름:%s 나이:%d 소수를 입력해보자:%d','홍길동', 20, 99.9);

 

자바에서 Spring.format를 사용할 줄 안다면 이해하기 쉽다. (C#은 string.format였나. 다른 언어는 안배워서 모르겠다.)
%s는 문자열을 %d는 숫자 데이터를 출력해준다. 문자열은 '내용' 이런 방식으로 따옴표를 붙여야한다.
'형식',데이터1,데이터2,데이터3,...

결과

■백틱 이용해서 출력하기2

다음의 코드를 입력해보자.

//백틱 출력2
const name1 = '김철수'
const name2 = '이영희'
const hello = '안녕 반가워.'
const bye = '잘가~'

const inPerson = `${hello}>>>>>>> ${name1}님이 입장하셨습니다.`;
const outPerson = `${bye}>>>>>>> ${name1}님이 퇴장하셨습니다.`;

console.log(`${hello}>>>>>>> ${name2}님이 입장하셨습니다.`);
console.log(`${hello}>>>>>>> ${name2}님이 입장하셨습니다.`);

console.log('어...? 사람이 들어왔어:',inPerson);
console.log('어...사람이 나갔어:', outPerson);

결과

 

LIST