저장을 습관화

Formating(포매팅)해서 출력하기 본문

공부/JavaScript

Formating(포매팅)해서 출력하기

ctrs 2023. 8. 5. 16:40
console.log("name:%s", "ctrs"); // 템플릿 형식으로 출력
console.log("age:%d", 29); // 숫자는 %d
console.log("pi:%d", 3.14); // 숫자는 %d
console.log("math:%d science:%d", 92, 84); // 2가지 같이 쓰기
console.log("name:%s age:%d", "ctrs", 29); // 여러가지 같이 쓰기
console.log("name:%s math:%d science:%d", "ctrs", 92, 84); // 3가지 같이 쓰기
console.log("name:%s math:%s science:%s", "ctrs", 92, 84); // %s로 다 쓰기
$ node test.js
name:ctrs
age:29
pi:3.14
math:92 science:84
name:ctrs age:29
name:ctrs math:92 science:84
name:ctrs math:92 science:84

 

%s, %d 포매팅

한 줄에 여러 변수를 형식에 맞추어 출력할 수 있음

 

%s는 문자열을 나타내고, %d는 숫자를 나타낸다.

마지막 두 줄은 같은 내용인것 같지만 %s로 포매팅한 92, 84는 숫자가 아닌 문자열이다.

 

+로 연결하는 방법도 있지만 출력할 항목이 많아 + 쓰기 번거로울 때 사용한다고 한다.

아니면 데이터 타입을 지정해주던가..

 

코드 예시가 좀 이상한것 같네 아래처럼 써줬으면 바로 이해했을텐데

console.log("age:%d", "ctrs"); // age:NaN

 

'공부 > JavaScript' 카테고리의 다른 글

자바스크립트 - try catch finally  (0) 2023.08.06
자바스크립트 날짜, 시간 표시  (0) 2023.08.06
메모 - 객체지향의 가장 기본적인 예시  (0) 2023.07.26
Request와 Response  (0) 2023.06.25
module의 이해  (0) 2023.06.25