首頁 > web前端 > js教程 > 基於JS實作PHP的sprintf函數實例_javascript技巧

基於JS實作PHP的sprintf函數實例_javascript技巧

WBOY
發布: 2016-05-16 15:32:28
原創
1296 人瀏覽過

本文實例講述了基於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程式設計有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板