0

在 Python 中有一个字符串 fromatter like;

>>> print 'Name :%s Surname :%s'%('Ahmet','DAL')
Name :Ahmet Surname :DAL

Javascript中是否有任何与Python一样简单使用的原生字符串格式化方法?

编辑: 有些方法使用外部库,如“sprintf”等。但我只是好奇,Javascript 中有本地方法吗?

谢谢你!

4

2 回答 2

1

不,Javascript 中没有像str.formatPython 那样的原生字符串格式化方法。

于 2013-04-22T11:24:50.393 回答
0

您可以使用 Javascript 的sprintf

您提供的sprintf等效示例将是:

sprintf('Name: %1$s Surname :%2$s', 'Ahmet','DAL');

您还可以更改参数的顺序:

sprintf('Name: %2$s Surname :%1$s', 'DAL', 'Ahmet');

它是开源的,你可以在这里下载。

于 2013-04-22T11:06:06.657 回答