在Python中,有一个类似于;
的字符串
>>> print 'Name :%s Surname :%s'%('Ahmet','DAL')
Name :Ahmet Surname :DAL
Javascript中是否存在原生字符串格式化方法,它具有Python的简单用法?
编辑:
有一些方法使用外部库,如“sprintf”等。但我只是好奇,Javascript中是否有原生方法?
谢谢!
2 个答案:
答案 0 :(得分:1)
不,在Python中没有像str.format
这样的Javascript中的本地字符串格式化方法。
答案 1 :(得分:0)
您可以使用Javascript的sprintf。
您提供的sprintf
等效示例将是:
sprintf('Name: %1$s Surname :%2$s', 'Ahmet','DAL');
您还可以更改参数'order:
sprintf('Name: %2$s Surname :%1$s', 'DAL', 'Ahmet');
它是开源的,你可以下载here。