• 自动秒收录
  • 软件:1973
  • 资讯:56215|
  • 收录网站:181142|

IT精英团

js系列37 :模板字符串

js系列37 :模板字符串

浏览次数:
评论次数:
编辑: 温瑜
信息来源: 51CTO博客
更新日期: 2021-07-22 12:19:34
摘要

js系列三十七:模板字符串,模板字符串是为了解决传统字符串拼接不便利而出现的.先通过一个简单例子来观察一下模板字符串与传统字符串的差别.//ES5vara=20;varb=30;varstring=a+"+"+b+"="+(a+b);//ES6consta=20;constb=30;constsring=`${a}+${b}=${a+b...

  • 正文开始
  • 相关阅读
  • 推荐作品

模板字符串的出现是为了解决传统字符串拼接的不便。首先,用一个简单的例子来观察模板字符串和传统字符串的区别。

//ES5

var a=20

var b=30

var string=a ' ' b '='(a b);

//ES6

const a=20

const b=30

const sring=` $ { a } $ { b }=$ { a b }

模板字符串用反引号括起来,而变量或表达式用$ {}。

除了能够在字符串中嵌入变量之外,它还可以用来定义多行字符串,其中所有空格、缩进和换行符都将被保留。

var eleString=

差异

p肯肯肯肯/p

p ${world} /p

/div

`

如果用传统的''来拼接这根弦,会很麻烦。

您可以将变量、表达式甚至函数放入$ {}。

//变量

const hello=' hello

let message=`${hello},world

//表达式

const a=40

const b=50

让result=`结果是: $ { a b } `;

//函数

让fn=()={ 0

const result='你是最好的';

返回结果;

}

let str=' he said : $ { fn()} ';

js系列41 :Ajax
« 上一篇 2021-07-22
js系列40 :异步和同步
下一篇 » 2021-07-22
  • 胡迪核心知识点详解(好文章合集)
    0阅读 0条评论 个赞
    以下文章来源于公众号-3分钟秒懂大数据,作者在IT中穿梭旅行在Flink实时流中,经常会通过FlinkCDC插件读取Mysql数据,然后写入Hudi中。所以在执行上述操作时,需要了解……
  • 前端面试必须解决网络中的跨域问题
    0阅读 0条评论 个赞
    什么是跨域浏览器有一个重要的安全策略,称之为「同源策略」其中,源=协议+主机+端口源=协议+主机+端口源=协议+主机+端口,两个源相同,称之为同源,两个源不同,称之为跨源或跨域比如:源1源2是否同……
  • 如何在Bash脚本中使用强大的Linux测试命令
    0阅读 0条评论 个赞
    Linuxtest命令是Shell内置命令,用来检测某个条件是否成立。test通常和if语句一起使用,并且大部分if语句都依赖test。可以将一个元素与另一个元素进行比较,但它更常……
  • 真正的建筑设计是什么样子的?
    1阅读 0条评论 个赞
    什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的……
  • 10分钟了解云原生 值得收藏~
    0阅读 0条评论 个赞
    文章转载:奇妙的Linux世界我们已经进入云计算下半场,不再像上半场在纠结要不要上云,而是讨论怎么上云?才能把云计算的价值发挥到淋漓尽致。如何把云计算与不同的业务场景深度结合?如何让技术真正作用于企业……
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
  • 谈如何设计未来的仓库建筑
    4阅读 0条评论 个赞
    编辑:数据社全文共3758个字,建议10分钟阅读大家好,我是峰哥,夏天已经来了,小麦马上要丰收了,今天分析一篇关于未来数仓架构发展方向的文章。Linked大佬JayKreps曾发表过一篇博客,简单阐……
  • 卡夫卡3.0新功能全暴露 好香啊!
    1阅读 0条评论 个赞
    以下文章来源于云加社区,作者屈志平导语|kafka3.0的版本已经试推行去zk的kafka架构了,如果去掉了zk,那么在kafka新的版本当中使用什么技术来代替了zk的位置呢,接下来我们一起来一探究竟……
  • 系统数据治理的思考与实践
    2阅读 0条评论 个赞
    美团住宿数据治理团队从事数据治理工作多年,从最初的被动、单点治理,发展到后来的主动、专项治理,再发展到现在的体系化、自动化治理。一路走来,他们不断进行积累和沉淀,也在持续思考与实践。目前该团队取得了一……
  • Spring云应用的优雅下线和灰度发布
    2阅读 0条评论 个赞
    前言在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的。那什么是优雅的呢?主要就是指在服务升级……
  • 一万字长文讲解HBase读写性能优化
    2阅读 0条评论 个赞
    一、HBase读优化1.HBase客户端优化和大多数系统一样,客户端作为业务读写的入口,姿势使用不正确通常会导致本业务读延迟较高实际上存在一些使用姿势的推荐用法,这里一般需要关注四个问题:1)s……
  • 码头工人搭建弹性搜索集群教程
    1阅读 0条评论 个赞
    写在前面:为什么要用ElasticSearch?我们的应用经常需要添加检索功能,开源的ElasticSearch是目前全文检索引擎的首选。它可以快速的存储、搜索和分析海量数据。ElasticSear……
  • MySQL 8.0如何创建规范表
    1阅读 0条评论 个赞
    这一节内容,基于MySQL8.0版本,聊一下如何创建一张规范的表。首先贴出一张相对规范的表结构:CREATETABLEstudent_info(`id`INTNOTNULLAUTO_IN……
  • 误操作离线丢弃和恢复场景测试的业务影响——来自“血”的教训
    0阅读 0条评论 个赞
    在数据库恢复过程中,比如我们用了第三方的备份工具,在实施恢复操作时会导出需要的某个表空间这样可以大大减少恢复时间,是十分值得推荐的做法,这个过程中由于修改控制文件中数据文件的相关信息,需要执行alte……
  • 7 种提升Spring Boot吞吐量神技!
    0阅读 0条评论 个赞
    一、异步执行实现方式二种:1.使用异步注解@aysnc、启动类:添加@EnableAsync注解2.JDK8本身有一个非常好用的Future类——CompletableFuture@AllArg……
  • 低代码实时仓储系统的设计与实践
    1阅读 0条评论 个赞
    1导读本文介绍58信安基于Flink实现低代码实时数仓构建系统,我们将数仓构建这一过程进行抽象,通过工程化的思想去解决,将固有领域问题交给系统,让开发人员关注数据本身,解放人力缩短数仓构建周期。2背景……
  • 提高Java字符串编码和解码性能的技巧
    1阅读 0条评论 个赞
    1常见字符串编码●常见的字符串编码有:LATIN1只能保存ASCII字符,又称ISO-8859-1。UTF-8变长字节编码,一个字符需要使用1个、2个或者3个byte表示。由于中文通常需要3个字节……
  • 用Ansible实现MySQL的备份、操作和维护
    0阅读 0条评论 个赞
    作者简介曹杰,中国结算上海分公司高级经理,从事系统运维管理工作。本文以容器形式部署了开源自动化运维工具Ansible,基于自带的MySQL管理模块编排了playbook配置文件,最终实现M……
  • 说说春云的全链路灰度发布方案~
    1阅读 0条评论 个赞
    以下文章来源于公众号-码猿技术专栏,作者不才陈某大家好实际生产中如有需求变更,并不会直接更新线上服务,最通常的做法便是:切出线上的小部分流量进行体验测试,经过测试后无问题则全面的上线。这样做的好处也是……
  • 高并发服务的几点优化经验
    1阅读 0条评论 个赞
    前言:如何优化高并发服务,这里指的是qps在20万以上的在线服务,注意不是离线服务,在线服务会存在哪些挑战呢?①无法做离线缓存,所有的数据都是实时读的②大量的请求会打到线上服务,对于服务的响应时间要……
  • 谈谈复杂项目代码的应用分层
    1阅读 0条评论 个赞
    —1—背景说起应用分层,大部分人都会认为这个不是很简单嘛就controller,service,mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做……
  • 关于数据中心最强科普 一个就给你完整了解!
    1阅读 0条评论 个赞
    数据中心,英文缩写叫IDC,也就是InternetDataCenter(互联网数据中心)。之所以不太直接称之为“DC”,主要是为了避免和直流电(DirectCurrent)混淆。而且,现在的数……
  • 如何让Kubernetes集群优雅地使用GPU节点
    2阅读 0条评论 个赞
    如何让你的Kubernetes集群使用GPU节点CUDA驱动程序如果您还没有这样做,请确保您已在GPU节点上安装了NVIDIACUDA驱动程序。CUDA是来自nvidia的并行计算平台。ht……
  • 一行Python代码实现并行
    1阅读 0条评论 个赞
    译者:caspar译文:http://985.so/amks原文:http://985.so/amk5Python在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和GIL,我……
  • PostgreSQL并行框架分析
    3阅读 0条评论 个赞
    作者简介施博文,目前就职于腾讯云PG团队概览PostgreSQL并行框架提供了一系列方便的函数,支持在插件或内核中直接调用相关函数,启动若干个后台进程进行并行操作。目前,PG的并行框架主要用来……
  • 胡迪核心知识点详解(好文章合集)
    0阅读 0条评论 个赞
    以下文章来源于公众号-3分钟秒懂大数据,作者在IT中穿梭旅行在Flink实时流中,经常会通过FlinkCDC插件读取Mysql数据,然后写入Hudi中。所以在执行上述操作时,需要了解……
最近发布资讯
更多