DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 基於JS實現PHP的sprintf函數實例
基於JS實現PHP的sprintf函數實例
編輯:關於JavaScript     

本文實例講述了基於JS實現PHP的sprintf函數。分享給大家供大家參考,具體如下:

函數如下:

<script type="text/javascript">
function sprintf()
{
  var arg = arguments,
    str = arg[0] || '',
    i, n;
  for (i = 1, n = arg.length; i < n; i++) {
    str = str.replace(/%s/, arg[i]);
  }
  return str;
}
</script>

第一個參數是包含的“%s”的字符串,其他參數是對應的用來替換“%s”的變量。

如:

<script type="text/javascript">
var str = "床前%s明光,疑是%s上霜;舉頭%s明月,低頭%s故鄉。",
  var1 = "明",
  var2 = "地",
  var3 = "望",
  var4 = "思";
str = sprintf(str, var1, var2, var3, var4);
</script>

希望本文所述對大家JavaScript程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved