打印百分比字符

时间:2014-01-23 10:10:25

标签: javascript

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 %

2 个答案:

答案 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>&#37;test</div>
<div>&#37;&#37;test</div>
<div>&#37;&#37;&#37;test</div>

<强>输出

%test
%%test
%%%test