2010-12-14 14 views
8

Böyle bir dize değişken eklemek için bir yakut örnek gelen Js bir dizede bir değişken ekleyebilirsiniz Javascript'te bunu yapmak için benzer bir yolu var mı?nasıl Ruby olarak

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

Ben senin soru tam olarak aynı olduğunu düşünüyorum bu bir: http://stackoverflow.com/questions/610406/javascript-printf-string-format – Alexandre

+0

evet hemen hemen :) – s84

+0

Sen beyan etmek gerek değişken var v = "sake" bir kelime ile ayrılmış 'var', bunu yazdın mı? – Cloudson

cevap

0

Şimdi ne yapıyorum budur. olarak çalışacak biçimi aşağıdaki gibidir: sonuçlanır

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

"Hey cat"

Eğer node.js kullanıyor olursanız

yılında, bu işlevsellik util.format (ile kutunun dışında desteklenir. ..) işlev, hemen hemen bir dize döndürmesi dışında aynı şekilde çalışır.

% s = dizgi

% D = tam sayı ya da yüzer

% J = stringifyable nesne

Imo bu yaklaşım yakut taklit ya da harici bir kütüphane kullanılarak biraz daha deyimsel JavaScript olabilir C sözdizimi, bazı kapasitelerde zaten Node.js kullanıyorsanız.

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