搞不明白, 字符串拼接.
我一般是用 引号 和 加号. 假如我有一个变量 X , 怎么插入到字符串?
我以前想的就是 '+X+' . 但是我发现不是的.
但是我真的是搞的越来越混乱了.
谁能帮我举几个例子, 或者帮我介绍一篇好的文章.
// 假如说x是一个id名称
var slider = function(x) {
// ?????? 这里我要怎么拼接出 $('#x');
var $x = $('#'+x+'') // xxxxxxxxxxxxx
}
搞不明白, 字符串拼接.
我一般是用 引号 和 加号. 假如我有一个变量 X , 怎么插入到字符串?
我以前想的就是 '+X+' . 但是我发现不是的.
但是我真的是搞的越来越混乱了.
谁能帮我举几个例子, 或者帮我介绍一篇好的文章.
// 假如说x是一个id名称
var slider = function(x) {
// ?????? 这里我要怎么拼接出 $('#x');
var $x = $('#'+x+'') // xxxxxxxxxxxxx
}
字符串拼接有这么难懂?
var res = "<a class='hand-hover' href=\"" + href + "\">" + val + "</a>";
无非就是""包含的字符串+各种变量(没有引号)
es6:
const res =`<a class="hand-hover" href="${href}">${val}</a>`;
by the way 推荐可以用webstorm,能够很好的提示错误
// 原始字符串
var a = 'abcd';
// 找个位置输入 => '++'
// 然后输入你要拼接的字符串 => '+ 123 +'
var b = 'ab'+ 123 +'cd'
我觉得你只要多加一个步骤就好了,这样就不会混乱了~比如你的案例:
var slider = function(x) {
var $id = '#' + x;
var $x = $($id) // xxxxxxxxxxxxx
}
多加了var $id = '#' + x;这段话,你就感觉顺眼不少~
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答904 阅读✓ 已解决
3 回答774 阅读✓ 已解决
'字符串' + 非字符串 = '字符串'
'字符串' + '字符串' = 字符串
带引号的就是字符串,你可以这么理解 字符串写死的就在引号里面 如果变量(可变的)就别引号 中间+连接符拼接