扫码关注官方订阅号
拼接一段代码或者图片,由双引号 单引号 加号组成,"" '' +。他们的用法是什么呢?经常看别人拼接的代码看不明白
业精于勤,荒于嬉;行成于思,毁于随。
就举个例子。。
var path = 'https://zhidao.baidu.com'; var a = '<a href="' + path + '">百度知道</a>';
百度知道这是一个创建出来的a标签,需要使用字符串拼接的方式给它设置路径但是因为href=""后面已经用了双引号了,为了嵌套的path变量不会变成一个字符串,就需要用'+path+'单引号拼接,同样,也可以外面用单引号,里面用双引号
可以看出这样很麻烦,所以现在一般推荐ES6字符串模板
let path = 'https://zhidao.baidu.com'; let a = `<a href="${path}">百度知道</a>`;
用模板字符串试试http://es6.ruanyifeng.com/#do...
+就是拼接的意思啊 单双引号只是把字符串包含
你可能需要一个好的编辑器。推荐 VS Code http://www.vscode.org/
var str = "123"; var a = "abcd" + str; var b = 'abcd' + str; var c = `abcd${str}`;
a,b和c结果是一样的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
就举个例子。。
百度知道这是一个创建出来的a标签,需要使用字符串拼接的方式给它设置路径
但是因为href=""后面已经用了双引号了,为了嵌套的path变量不会变成一个字符串,就需要用'+path+'单引号拼接,同样,也可以外面用单引号,里面用双引号
可以看出这样很麻烦,所以现在一般推荐ES6字符串模板
用模板字符串试试
http://es6.ruanyifeng.com/#do...
+就是拼接的意思啊 单双引号只是把字符串包含
你可能需要一个好的编辑器。
推荐 VS Code http://www.vscode.org/
a,b和c结果是一样的