‘+ variable +’是什么意思?
这是什么意思:’+变量+’是什么意思?
我使用jQuery append方法添加一些DOM元素:
$('#story_pages').append('');
实际上,我不知道为什么这样做……如果我只是写
value= window_value img id= w+window_value
,并使用selector $(’#(w + window_value)’)来查找元素。 它必须失败。
这个运营商是什么? ‘+可变+’
为什么我们应该使用奇怪的符号“’+ variable +’”?
我们什么时候应该使用这种表示法?
这个运营商是什么? ‘+可变+’
那不是运营商。
'
结束字符串文字
+
是连接运算符。
variable
是一个字符串变量
+
是另一个连接运算符。
'
开始一个新的字符串文字。
为什么我们应该使用奇怪的符号
"'+variable+'"
?
这两个字符串文字在其数据中有"
字符"
。
目标是构造这个:
''
当值是变量时
var myValue = "value"; ''
通过字符串连接从代码生成代码总是会提供难看的代码,这相对难以维护。 我会用更详细的方法解决问题:
var content = $(""); var button = $("
这是使用变量中的数据动态构造字符串。
var x = "World"; var text = "Hello " + x + ", how are you?";
字符串的文字部分可以用单引号或双引号括起来。 每个都完全相同,但如果字符串本身也包含引号,则两个中的一个更方便。
var text = 'Hello, "' + x + '", how are you?'; // double quotes inside var phrase = "Hello, '" + x + "', how are you?"; // single quotes inside
行情需要匹配。 语法高亮(如此处在Stackoverflow上)使这更容易。
如果在字符串中需要两种引号,则必须使用反斜杠转义其中一种引号。
var lotsOfQuotes = ' "Gosh, O\'Neill, what have you done", he said. ';
这意味着字符串与变量连接。