您现在的位置是:首页 > 正文

Js - 模板字面量

2024-02-01 02:25:51阅读 2

背景

模板字面量是ES6新增的定义字符串的方式。模板字面量使用反引号标识,在模板字符串内使用单引号和双引号无需转义(在模板字符串内使用反引号需要转义)。

模板字面量的使用

  • 模板字面量会保持反引号内的空格和换行符(开始和结尾的空格换行符可以通过trim方法去除),支持多行字符串。
let str = `
hello world`;			//	str = '\nhello world'
console.log(str.trim())	//	hello world
  • 模板字面量支持字符串插值,出现在${}中的表达式都将被内联的求值。严格意义上来说,模板字面量不是字符串,而是一种特殊的JavaScript表达式,这种表达式求值的结果是一个字符串实例(通过toString()方法得到字符串),所以在模板字面量中插入的变量也会从它们最近的作用域中取值。
let value = 5;
value = `${
      value } to the second power is ${
      value * value }`;
console.log(value);					//	5 to the second power is 25

//	重写的toString方法被调用
let foo = {
    toString: () => 'World' };
console

网站文章

  • Git和Bitbucket入门之代码上传

    作为一名代码渣,虽然代码写得很烂,但多多少少也写了些了。听说大牛们都在用Bitbucket,瞻仰代码时却连git clone都不会也有点说不过去了,因此,我要入门!参考:http://blog.jobbole.com/53573/ (中文) https://confluence.atlassian.com/bitbucket/bitbucket-cloud-documen

    2024-02-01 02:25:21
  • MySQL在Mybatis新增后返回主键

    通过Mybatis将数据新增到MySQL时,有时需要获取到当前新增的数据的主键。尤其是主子表的数据在新增时,字表需要保存主表的主键作为外键。

    2024-02-01 02:25:16
  • Gin 从零开始搭建gin项目框架

    Gin 从零开始搭建gin项目框架

    欢迎大家访问我的博客http://blog.ayla1688.cool 原文连接http://blog.ayla1688.cool/archives/413.html 一、创建项目 新建文件夹 tes...

    2024-02-01 02:25:09
  • Java String常用方法

    Java String常用方法

    2024-02-01 02:25:00
  • nacos 入门(1)

    https://blog.csdn.net/u010046908/article/details/85260717转载于:https://www.cnblogs.com/maohuidong/p/11505047.html

    2024-02-01 02:24:32
  • Day11 类和对象的创建

    Day11 类和对象的创建

    1

    2024-02-01 02:24:25
  • Linux Golang+Vscode环境配置

    Linux Golang+Vscode环境配置

    1. Vscode下载与配置 1.1 官网下载.deb文件 https://code.visualstudio.com 进入下载deb文件所在文件夹,并打开终端 运行 sudo dpkg -i + 文...

    2024-02-01 02:24:19
  • TS

    TS

    什么是TypeScript? TypeScript是javascript的类型的超集,它可以通过编译工具编译成纯的javascript,并且运行在任何浏览器上。 接下来,开始学习typescript,看看它究竟是什么? TypeScript它有一个很特别的地方就是类型系统(其实个人觉得可以看作是对变量或函数 添加了约束的方式) 对于变量的类型定义,还有函数的类型定义能让我们一...

    2024-02-01 02:23:49
  • Kotlin之使用协程编写高效的并发程序

    Kotlin之使用协程编写高效的并发程序

    协程属于Kotlin中非常有特色的一项技术,因为大部分编程语言中是没有协程这个概念的。那么什么是协程呢?它其实和线程有点相似,可以简单地将它理解成**一种轻量级的线程**。我们之前学习的**线程是重量...

    2024-02-01 02:23:42
  • 边缘计算

    边缘计算

    原文链接:http://news.rfidworld.com.cn/2017_07/fd8ac009637554fe.html  图1、邻近计算或者边缘计算让智能更加靠近设备  边缘计算(Edge c...

    2024-02-01 02:23:33