在C#里面使用多行字符串,是在 ""前面加上一个@符号,如: string str = @" ... ";
string sql = @"select distinct
[GoodsCode] BRAND_CODE,BrandName
from [Brand] a
left join [Goods] b on b.BrandId=a.BrandID";
就能实现多行的字符串在一个" "号内! 很方便,不用反复拼接字符串.....
那...在JavaScript里面如何实现此写法??
最土的方法,用多行+号链接字符串,看上去像是多行,其实还是一行字符串: (不推荐)
var str = "<tr>"
+"<td>"+date.ID
+"</td>"
+"<td>"+date.Name
+"</td>"
+"</td>";
在JavaScript里如何实现多行字符串在一个""内呢?
方法一: 用反引号 ` (就是tab键上方那个)来包含多行的文本 (推荐)
var html = `
<div>
<span>csdn</span>
</div>
`;
用 html = ` ... `; 取代 html = ' ... '; 或 html = " ... "; 实现多行文本
方法二:用反斜杠 \ 链接多行文本
var html = '<div id="div1"> \
CSDN 网址:<br /> \
<a href="https://www.csdn.net/">CSDN</a> \
</div>';
每一行的结束都用 反斜杠 \ 结尾,就能实现多行文本,但是没有方法一简洁