2010-12-14 8 views
8

이 같은 문자열에 변수를 삽입 할 수 있습니다 루비 예에서 오는의 .js의 문자열에 변수를 삽입 할 수 있습니다 거기에 자바 스크립트에서 이렇게하는 비슷한 방법 있는가?어떻게 루비에서

x = "sake" 
"I like" + x + ". " 
+1

나는 귀하의 질문에 정확히 같은 생각이 하나 http://stackoverflow.com/questions/610406/javascript-printf-string-format – Alexandre

+0

그래 거의 :) – s84

+0

당신은 선언 할 필요가 변수 var v = "술"이라는 단어가 'var'로 예약 되었습니까? 작성 했습니까? – Cloudson

답변

0

는 내가 지금하고 있어요 이것이다. 같이 일하는 것이 형식은 다음과 같습니다 결과

console.log('Hey %s', 'cat'); 

"Hey cat"

당신은 Node.js를를 사용하는 일이 있다면

,이 기능은 util.format (와 상자 밖으로 지원됩니다. ..) 함수는 문자열을 반환한다는 점을 제외하면 거의 같은 방식으로 작동합니다.

%의 S = 문자열

%의 D = 정수 또는 부동

%의 J = stringifyable 객체

은 이모이 방법은 루비 시뮬레이션 또는 외부 라이브러리를 사용하는 것보다 약간 더 관용적 JavaScript가있을 C 구문, 일부 용량에서 이미 Node.js를 사용하고있는 경우.

https://nodejs.org/api/util.html#util_util_format_format

관련 문제