console.log("%test"); // %test
console.log("%%test"); // %test
console.log("%%%test"); // %%test
etc
说我有一个字符串,可能有也可能没有多个连续的'%' 如何正确打印(使用所有百分比字符)?
示例:
var myString = getStringFromAnAPi(); // say, the API returns "ping%%%pong"
console.log(myString) // ping%%pong -> missing one %
答案 0 :(得分:2)
您可以通过以下方式执行此操作:console.log('%s%%%', 'test');
。请参阅JSFiddle:http://jsfiddle.net/8B5Vh/
答案 1 :(得分:0)
这样你可以将文字附加到%,
console.log("%",'test'); // %test
console.log("%%","test"); // %test
console.log("%%%","test"); // %%test
in html,
<div>%test</div>
<div>%%test</div>
<div>%%%test</div>
<强>输出强>
%test
%%test
%%%test