在javascript中用拼接字符串的方法来把字符串和变量连接起来
那么整体用的引号一定是一样的,如果是单引号的话那么从头到尾都是单引号 如果是双引号的话,那么从头到尾都是双引号
如下面的例子:
var str = "个人";
for (var i = 0; i < 3; i++) {
console.log("你是第"+i+"个人");
**//"你是第"+i+"个人"**
}
如下面的图片所示:
如果上面的既有单引号又有双引号的话那么这个变量i是引用不成功的
console.log("你是第'+i+'个人"); //会发现现在的i颜色就变了,是一个字符串了,而不是一个变量
同样我们还可以始终用单引号来实现;但同时不同单双混杂
单引号下 如下正确的代码:
var str = "个人";
for (var i = 0; i < 3; i++) {
console.log('你是第'+i+'个人');
**//'你是第'+i+'个人'** 全是单引号
}