命名一个含有单引号和双引号的变量 js
我们通常在js中定义变量,var a = ‘bob’;
这样就定义了一个变量a,初始值是字符串类型的 ‘bob’,
那么假如现在要将这么一个字符串定义为变量呢?
<p>小明说:"你真漂亮";晓华回答道:"It's great!"</p>
这个字符串涉及到单双引号,就是说如果我们不作处理,最外层用单引号或者双引号包裹都不行,都会报错。
解决方案为
将字符串中的单引号或者双引号转义,
我观察上面示例字符串中的单引号较少,所以决定将单引号转义,然后定义时用单引号包裹即可
var a = '<p>小明说:"你真漂亮";晓华回答道:"It\'s great!"</p>';
这样就定义成功了。