如果只有双引号/单引号,那么二者没有区别!
例如,
var a = "aaaaaaa"; //以下两种情况,是一回事:"aaaaaaa"和'aaaaaaa'都是表示字符串!
var a = 'aaaaaaa';
如果双引号单引号混用,那么使用时要注意,分2种情况,即可:
a.如果最外面的一层是双引号,那么里面的引号都要使用单引号
例如,
"<a href='#' οnclick='return doSetExpired(" //1.里面的引号,全部使用单引号,不需要考虑配不配对的问题,只要最外面一层的双引号配对就可以!
b.如果最外面的一层是单引号,那么里面的引号都要使用双引号
例如,
(把a中的双引号全部改成单引号,把单引号全部改成双引号) //1.里面的引号,全部使用双引号,不需要考虑配不配对的问题,只要最外面一层的单引号配对就可以!
----------------------
补充:
1.如果需要连接字符串或者需要连接变量,那么使用 + 操作符即可!
例子,
return erase+"<br/>"+edit+"<br/>" +
"<a href='#' onclick='return doSetNewDegisn(" + store.data.prodId + ")'>设为 " + nd + "</a>"+"<br/>" +
"<a href='#' onclick='return doSetHot("+store.data.prodId+")'>设为 "+hot+"</a>" +"<br/>" +
"<a href='#' onclick='return doSetExpired("+store.data.prodId+")'>设为 "+expired+"</a>";