格式化字符串(一)
阿新 • • 發佈:2018-12-01
前端工程 ack 使用字符串 code git github 代碼 格式 pre
格式化字符串(一)
直接使用字符串“.”方法的方式格式化字符串。
1. 多個參數。
String.format(...args)
例如:
var string = "{0}是一個實用的{1},包含很多有趣的功能。".format("v2", "前端輕量級框架"); console.log(string); // => v2是一個實用的前端輕量級框架,包含很多有趣的功能。
說明:
用法{N}
1的方式嵌入字符串中。
2. 單個參數。
String.format([...args]); 或 String.format(arg);
2.1 參數是數組的情況。
例如:
var string = "{0}是一個實用的{1},包含很多有趣的功能。".format(["v2", "前端輕量級框架"]); console.log(string); // => v2是一個實用的前端輕量級框架,包含很多有趣的功能。
說明:用法
{N}
2的方式嵌入字符串中。2.2 其它。
例如:
var string = "我是一名{0}。".format("前端工程師"); console.log(string); // => 我是一名前端工程師。
說明:
用法{N}
3的方式嵌入字符串中。
問:參數可以是其它數據類型麽?
答:參數可以是任意類型,數據類型會被該數據類型的
toString
方法轉為字符串在與格式化的字符串拼合。
參考代碼:Github
N
代表第N
個參數,參數從0
開始計算。?N
代表數組參數的元素坐標。?N
代表第N
個參數,參數從0
開始計算。?
格式化字符串(一)