这个反单引号就是数字1旁边(~)下面的那个符号,平时用得很少,虽然单引号和双引号是使用较多的,但我们还有第三个方案,就是ES6中的模板字符串(反引号)。

在nodejs中用反单引号(·)主要基于以下作用:

反单引号(·)用法

(1)字符串连接

const name = 'javascript';

console.log(`hello ${name}`); // 输出结果:hello javascript

(2)无需转义单引号或双引号

console.log(`hello "JS"`); // 输出结果:hello "JS"

console.log(`hello 'CSS'`); // 输出结果:hello 'CSS'

(3)不使用换行符写多行内容

console.log(`hello

JS`);

// 输出结果: hello

JS

实际使用中,使用双引号,单引号差不多,如需输出双引号或单引号可以用转义符(\),但在连接字符串时,使用${}这种方式连接字符变量时,需使用反单引号

测试以下用例:

 txt1= `<tr><td>${item.uname}</td><td>${item.age}</td><td>${item.sex}</td><td>${item.provice}</td></th>`
 txt2="<tr><th>姓名</th><th>年龄</th><th>性别</th><th>籍贯</th></tr>"
使用时,txt2可以使用单引号,双引号,反单引号都可以,但txt1则不行,需用反单引号。
 

最新文章

  1. Class.forName()的作用
  2. [转]Installing SharePoint 2013 on Windows Server 2012 R2
  3. autopep8
  4. securecrt 用心跳保持连接
  5. C basics
  6. Android 判断当前联网的类型 wifi、移动数据流量
  7. Android ListView(Selector 背景图片 全选 Checkbox等按钮)
  8. DOM解析原理
  9. c++11 : range-based for loop
  10. Nodejs随笔(三):全局对象之global
  11. activeX控件注册失败
  12. 在VMWare虚拟机中安装Ubuntu 16.04.1 LTS
  13. ctp交易平台转java接口转换
  14. vue-修改vue项目运行端口号
  15. Codeforces 626G Raffles(贪心+线段树)
  16. DotNetCore跨平台~为debain系统添加阿里云加速
  17. docker安装小笔记
  18. iOS--LaunchImage启动页设置及问题解决
  19. golang 中的指针
  20. MyEclipse使用教程:在Web项目中使用Web片段

热门文章

  1. entity framework “XXXXX”的“XXXXX”属性不能设置为“null”值
  2. Ubuntu网络重置
  3. 假设页面左侧有一个列表,点击列表某一项时,将根据当前id发起一个请求,并将响应结果展示在右侧。如果快速多次点击不同列表项,当网络不稳定时,请求返回的顺序与我点击顺序不符,导致展示的结果不是我最后一次点击的对应结果,怎么办?
  4. laravel ajax 实现省市区三级联动
  5. express的使用:路由、中间件(二)
  6. 在linux环境中安装node,npm,express
  7. adb 工具-原⽣安卓解决WiFi⽹络受限以及修改NTP服务
  8. rpm制作(简)
  9. 安装filebeat
  10. ASCII,unicode与utf-8的区别