ES6模板字符串实例分享

es6 中引进的一种新型的字符串字面量语法 – 模板字符串。书面上来解释,模板字符串是一种能在字符串文本中内嵌表示式的字符串字面量。简单来讲,就是增加了变量功能的字符串。

ES6为我们提供了模板字符串,语法使用反引号`。模板字符串具有以下三个优点:

多行文本

字符串中插入变量

字符串中插入表达式

基本语法

模板字符串和 ES5的字符串的声明一样。

// ES5var name = 'xixi';console.log(name);// xixi// ES6let name4ES6 = `一步`;console.log(name4ES6);// 一步

登录后复制

多行文本

在Jquery 盛行的年代,我们经常会拼接 html 片段再进行节点替换。写一段 ES5的代码大家体会一下:

var str = ''+ '

啦拉拉

'+ '

xixixi

'+ '';console.log(str);//

啦拉拉

xixixi

登录后复制

ES6支持多行文本,上面的代码实现起来就容易多了。

let str4ES6 = ` 

啦拉拉

xixixix

`;console.log(str4ES6);

登录后复制

可以插入变量或表达式

// ES5var name = 'xixi';var age = 27;var info = 'my name is ' + name + ' , age is ' + age + '.';console.log(info);// my name is xixi , age is 27.

登录后复制

ES6的模板字符串实现起来就容易好多。关键语法${},其中可以插入任何的 js 表达式。

let name = 'xixi';let age = 27;let info = `my name is ${name}, my age is ${age}. just a test ${1 + 10}!`;console.log(info);// my name is xixi, my age is 27. just a test 11!

登录后复制

总结

ES6模板字符串就是这么的简单这么的好用。

相关推荐:

JS 数字和字符串之间相互转化详解

JS常用截取字符串方法合集

jquery拼接ajax的json和字符串的方法

以上就是ES6模板字符串实例分享的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2788734.html

(0)
上一篇 2025年3月8日 18:30:36
下一篇 2025年3月8日 18:30:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js编写网页进度条实例方法

    本文主要为大家详细介绍了利用js编写网页进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 一、基本思路 为了让我们编写的网页进度条满足现有需求,又足够轻便,所以使用原生js写一个构造函数,为了见名知义,可以把…

    2025年3月8日 编程技术
    200
  • 几种npm依赖包管理分享

    本文主要给大家介绍了关于你应该知道的几类npm依赖包管理,npm 是node.js 里的包管理器,是一个命令行工具,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。 npm 目前支持以下几类依赖包管理:…

    编程技术 2025年3月8日
    200
  • Angular2模块懒加载实例详解

    本文主要介绍了浅谈angular2 模块懒加载的方法,小编觉得挺不错的,现在分享给大家,希望能帮助到大家。 当项目变得复杂庞大以后,如果所有页面都在一个模块里,就会出现首页加载慢的问题,因为首页就已经把整个项目加载进来了。所以,很有必要根据…

    2025年3月8日
    200
  • angular2路由预加载实例详解

    本文主要介绍了浅谈angular2路由预加载策略,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 1.问题描述 在没有使路由懒加载的时候,第一次使用的时候加载特别慢,影响用户体验,angula…

    2025年3月8日
    200
  • React中组件间抽象实例讲解

    在组件构建中,通常有一类功能需要被不同的组件公用,此时就涉及抽象的概念,在react中我们主要了解mixin和高阶组件。本文主要介绍了浅谈react中组件间抽象,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希…

    编程技术 2025年3月8日
    200
  • D3.js创建物流地图实例分享

    本文主要介绍了使用d3.js创建物流地图的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 示例图 制作思路 需要绘制一张中国地图,做为背景。 需要主要城市的经纬坐标,以绘制路张起点和…

    2025年3月8日
    200
  • Vue只弹一次的弹框实例分享

    本文主要和大家分享vue只弹一次的弹框的实例,希望能帮助大家更好的使用vue开发。 核心代码是 getCookie()部分,控制弹框的显示隐藏则在 created()中。 Lorem ipsum dolor sit amet, consec…

    编程技术 2025年3月8日
    200
  • js使用可遍历数组的API实例分享

    js中有很多可以遍历数组的api,既然已经封装的这么好,为什么不在平常开发的时候使用,本文讲讲foreach、map、filter、some、every、reduce这些api的使用,并且和普通的for语句作对比。本文主要和大家分享js使用…

    编程技术 2025年3月8日
    200
  • VUE后台管理界面案例分享

    本文我们主要和大家分享VUE后台管理界面案例,主要功能有以下。 登录退出功能 国际化中英文界面切换 动态菜单列表 通过动态页签增减实现组件切换展示 路由切换菜单功能 立即学习“前端免费学习笔记(深入)”; vue 实现网页版前端框架搭建,只…

    2025年3月8日
    200
  • JavaScript中重名的函数与对象实例详解

    本文主要给大家介绍了关于javascript中重名的函数与对象的相关内容,分享出来供大家参考学习,希望能帮助到大家。 JavaScript 允许重复声明变量,后声明的覆盖之前的。 var a = 1;var a = ‘x’;console.…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论