【问题标题】:What is the JavaScript equivalent of PHP's sprintf function? [duplicate]PHP 的 sprintf 函数的 JavaScript 等价物是什么? [复制]
【发布时间】:2015-10-30 15:14:21
【问题描述】:

这是我的 PHP 代码:

$kg= 75.20283619791667;
$lbs = sprintf("%.1f",$kg*2.20462);
// $lbs should equal 165.8

如果我从以下开始,JavaScript 中的等价物是什么:

var kg=75.20283619791667;
var lbs=2.20462*kg;

我想以165.8 结尾,就像在 PHP 示例中一样。

【问题讨论】:

  • 没有像sprintf这样的原生函数。但是,there's a project 试图实现它。具有讽刺意味的是,如果你用谷歌搜索过,这就是你得到的:)
  • @SethBattin 有效,您应该将其作为答案
  • 不,其他人比我更需要代表。我相信有人会捡起来的。 :)
  • @SethBattin 好的,感谢您的解决方案。

标签: javascript php math


【解决方案1】:

在 javascript 中没有开箱即用的 sprintf 等效项。但是已经有一些库自己实现了这个功能。 例如,您可以查看:https://github.com/alexei/sprintf.js

【讨论】:

    猜你喜欢
    • 2011-12-26
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    • 2010-09-27
    • 2011-12-25
    • 2020-05-01
    • 2010-11-29
    • 1970-01-01
    相关资源
    最近更新 更多