将25'显示为输出描述的正确语法是什么?
示例:
var sizeData = [
{description:'Recommended sizes listed below', value:'', text:'Select Size'},
{description:'Boat < 25 ′, value:'size0', text:'Size 0'},
{description:'25-35 Foot Boat', value:'size2', text:'Size 2'},
{description:'40-45 Foot Boat', value:'size3', text:'Size 3'},
];
答案 0 :(得分:3)
在一个JSON文件中,所有字符串都用双引号分隔,你可以只写撇号。
在JavaScript对象文字中,你也可以用撇号分隔字符串,然后你需要用反斜杠来转义它们:'\''
(dobule引用分隔符:只有"'"
)。
prime symbol - 与您输入的apostrophe不同 - 可以无害地插入。根据文件的编码,您可能需要编写一些不同的编码。在HTML中,您可以使用entity ′
替换它,在JSON和JavaScript中,如果您不想使用推荐的UTF-8字符,则可以使用转义序列\u2032
替换它′
。
答案 1 :(得分:2)
像这样:
foo: '25′'
请注意,prime character和apostrophe character是两个不同的Unicode字符。您可以将主要字符放在单引号封装的字符串中。
顺便说一下,素数字符上面是用等宽字体打印的。这就是它在sans-serif中的样子:
25',25''
答案 2 :(得分:0)
var sizeData = [
{description:\'下面列出的推荐尺寸\',值:\'\',文字:\'选择尺寸\'},
{description:\'Boat&lt; 25',值:\'size0 \',text:\'Size 0 \'}
];
答案 3 :(得分:0)
您可以使用&#34;&#34;附上(&#39;)。基本上就像这样&#34; &#39; &#34;