1. javascript中,双引号里套单引号,那单引号里套什么
楼主问的是在一段连贯的声明中吗?
var str = 'one \'two\' three "four" five';
输出
one 'two' three "four" five
不管是单引号还是双引号,里面都可以套相内反的引号
如过在引号里容面使用相同的引号,需要用 \ 转义。
2. 写javascript代码大家习惯用单引号还是双引号
个人习惯用单引号。js里写html的时候属性用双引号。
varhtml='<ahref="xxx">xxx</a>';
只是个人喜好。
3. javascript引号的嵌套问题
这样比较好看一点: "<tr bgcolor=" + bg + ">" 第1个“号和第2个引号组成一对,第3个引号和第4个引号组成一对,所以这里并没有引号嵌套
bg是一个变量。 +号是运算符,在这里表示连接字符串的意思,上面这句话连起来是一个表达式,也就是:左边字符串 + bg变量 + 右边字符串
而bg变量在这里定义
if(i%2==0){
bg="red";
}else{
bg="green";
}