Python中用于Javascript的可选字符串格式化程序

Python中用于Javascript的可选字符串格式化程序,javascript,python,string-formatting,Javascript,Python,String Formatting,Python中有一个类似atter的字符串 >>> print 'Name :%s Surname :%s'%('Ahmet','DAL') Name :Ahmet Surname :DAL Javascript中是否有任何本机字符串格式化方法,其用法与Python一样简单 编辑: 有一些方法正在使用外部库,如“sprintf”,等等。但我只是好奇,Javascript中是否有本地方法 谢谢大家! 您可以使用Javascript的 您提供的sprintf等效示例如下: spr

Python中有一个类似atter的字符串

>>> print 'Name :%s Surname :%s'%('Ahmet','DAL')
Name :Ahmet Surname :DAL
Javascript中是否有任何本机字符串格式化方法,其用法与Python一样简单

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

谢谢大家!

您可以使用Javascript的

您提供的
sprintf
等效示例如下:

sprintf('Name: %1$s Surname :%2$s', 'Ahmet','DAL');
您还可以更改参数的顺序:

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

它是开源的,您可以下载。

不,Javascript中没有像Python中的
str.format
那样的本机字符串格式化方法。

我以前已经回答过这个问题:您的anwser不提供本机方法用法。您正在自己添加字符串原型。请仔细阅读问题。我只是好奇Javascript是否有一个“本机”方法来实现这一点。看看这个库——它做你想要的事情,但它是一个库。实际上,我要求的是Javascript中的任何本机方法,比如Python。“sprintf”不是Javascript中的本机方法。