2012-05-28 1 views
10

, 나는 다음을 수행 할 수 있습니까?NodeJS Python과 같은 문자열 형식?</p> <pre><code>name = "bob" print("Hey, %s!" % name) </code></pre> <p>이 유사 있나요 (또는 파이썬의 <code>.format()</code>) 자바 스크립트/NodeJS에서 : 파이썬에서

+0

중복 된 http://stackoverflow.com/questions/610406/javascript-equivalent-to-printf-string-format – ubik

+0

CoffeeScript를 사용하면 Python과 같은 블록 구분에 공백을 사용하고 목록 작성 기능을 사용할 수도 있습니다. 문자열 형식을 제공하지는 않지만 예를 들어 보간 할 수 있습니다. console.log ("Hey, # {name}!") – denysonique

답변

2

sprintf 내가 생각하는대로해야한다고 생각합니다.

+1

하지만 그냥 인쇄 할 뿐이지? 'socket.send ("NOTICE # 채널 : 내 이름은 % s"% (bot.name)); '과 같은 것을하고 싶다면? –

+0

아니요? 그래서 문자열을 반환했다고 생각하지 않았어. –

+0

AFAIK sprintf는 노드의 일부가 아닙니다. 이전에는 패키지 였지만 지금은 사용되지 않습니다. 아래 @Alex의 응답은 유효한 것으로 간주되어야합니다. – Overdrivr

10

util.format을 사용할 수 있습니다. 기능은 printf입니다.