本地字符串替换如何在js中工作?

时间:2017-04-06 01:20:26

标签: javascript string

在我发现的一段代码中,我发现有人不仅使用了“普通”%s,还使用了%j。我听说%s被称为“本地字符串替换”,与sprintf在其他语言中的工作方式类似。

是否可以在%之后使用所有字母来表示要替换字符串的位置?对于每个字母的工作原理是否有某些规则,%s将被替换为相同的var,但%j将被替换为不同的或者它们是否相同?

例如。

console.info(
    '%s:%s/%s question:%j answer:%j',
    req.connection.remoteAddress,
    req.connection.remotePort,
    req.connection.type,
    question,
    answer
);

0 个答案:

没有答案