C言語、PHP, Perl, Ruby では printf() または sprintf() 等の書式化ライブラリを使用することができますが、JavaScript で実装されていないため、sprintf() の擬似関数を実装してみました。
MITライセンスで公開します。
<script src="./js-sprintf-1.0.2.min.js"></script> <script> alert(String.sprintf("name=%s, age=%d, score=%.1f", "Yamada", 32, 2.34)); </script>
name=Yamada, age=32, score=2.3