基于JS實現(xiàn)PHP的sprintf函數(shù)實例
更新時間:2015年11月14日 15:40:56 作者:jackluo
這篇文章主要介紹了基于JS實現(xiàn)PHP的sprintf函數(shù)的方法,可實現(xiàn)JavaScript模擬PHPsprintf函數(shù)的輸出功能,涉及JavaScript字符串操作的相關技巧,需要的朋友可以參考下
本文實例講述了基于JS實現(xiàn)PHP的sprintf函數(shù)。分享給大家供大家參考,具體如下:
函數(shù)如下:
<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>
第一個參數(shù)是包含的“%s”的字符串,其他參數(shù)是對應的用來替換“%s”的變量。
如:
<script type="text/javascript"> var str = "床前%s明光,疑是%s上霜;舉頭%s明月,低頭%s故鄉(xiāng)。", var1 = "明", var2 = "地", var3 = "望", var4 = "思"; str = sprintf(str, var1, var2, var3, var4); </script>
希望本文所述對大家JavaScript程序設計有所幫助。
您可能感興趣的文章:
- PHP之sprintf函數(shù)用法詳解
- php中sprintf與printf函數(shù)用法區(qū)別解析
- PHP sprintf() 函數(shù)的應用(定義和用法)
- PHP sprintf()函數(shù)用例解析
- php sprintf()函數(shù)讓你的sql操作更安全
- js模仿php中strtotime()與date()函數(shù)實現(xiàn)方法
- js函數(shù)與php函數(shù)的區(qū)別實例淺析
- PHP中遇到BOM、<feff>編碼導致json_decode函數(shù)無法解析問題
- 類似php的js數(shù)組的in_array函數(shù)自定義方法
- PHP加密函數(shù) Javascript/Js 解密函數(shù)
相關文章
HTML頁面,測試JS對C函數(shù)的調(diào)用簡單實例
下面小編就為大家?guī)硪黄狧TML頁面,測試JS對C函數(shù)的調(diào)用簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08javascript實現(xiàn)隨機讀取數(shù)組的方法
這篇文章主要介紹了javascript實現(xiàn)隨機讀取數(shù)組的方法,涉及javascript隨機數(shù)及針對數(shù)組操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08一文教你如何實現(xiàn)localStorage的過期機制
要知道localStorage本身并沒有提供過期機制,既然如此那就只能我們自己來實現(xiàn)了,這篇文章主要給大家介紹了關于如何實現(xiàn)localStorage過期機制的相關資料,需要的朋友可以參考下2022-02-02解決ueditor jquery javascript 取值問題
這篇文章主要介紹了解決ueditor jquery javascript 取值問題,需要的朋友可以參考下2014-12-12