在JS中,使用单引号'和双引号"都是可以的,只要成对使用就行。有时单双引号混用,是因为拼接的字符串里还有双引号或单引号,为了减少使用转义符/的次数,所以一般会选用跟字符串里存在的引号不同的符号来将整个字串括起来
例如字串:
,现在定义一个变量x,如果用双引号的话,就必须这样定义:
var
x="
"
在其中必须使用转义符,如果用跟字串中的双引号不同的符号就方便多了,例如:
var
x='
'
另外,你说的拼接字串可以不用引号,是指使用format等方法,如果用+做为连接字串,必须使用引号的,format示例:
str.format("
{1}
",
变量1
,
变量2)
思路:获取变量→使用字符串拼接符号(+)拼接字符串。下面实例演示:从文本框获取两个字符串变量,拼接后输出到另一个文本框。 1、HTML结构 变量1:变量2:拼接 :2、javascript代码 function fun(){var str1 = document.getElementById("test1简单的代码实现:
var a = 123alert('"'+a+'"')
只需要使用连字符'+'进行连接就可以了,这样变量就可以再""里面生效了。