ES6-11模版字符串,变量拼接、多行文本、插入表达式、调用函数。

本文探讨ES6的模版字符串特性,包括如何进行变量拼接,实现多行文本显示,插入表达式以及在字符串中直接调用函数。模版字符串提供了一种更简洁、易读的方式来处理字符串,提升JavaScript编程体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

模板字符串(template string)是增强版的字符串,用反引号(`)标识,特点:

1) 字符串中可以出现换行符
2) 可以使用 ${xxx} 形式输出变量
如果⼀个模板字符串由表达式开头,则该字符串被称为带标签的模板字符串,该表达式通常是⼀个函数,它会在模板字符串处理后被调⽤,在输出最终结果前,你都可以通过该函数来对模板字符串进⾏操作处理。在模版字符串内使⽤反引号(`)时,需要在它前⾯加转义符(\)。
        
let greeting = `\`Yo\` World!`;

  1. 最基础的变量拼接

//变量拼接
let food= '西红柿';
let result = `${food}可以把我当水果来吃`;

  2. 在模版字符串中使用htnl代码以及多行文本代码

//html代码以及换行文本
let hi=`<div>
    <h2>你好呀!</h2>
</div>`

  3. 插入一个表达式

//插入表达式
let x=30;
let y=10;

jia=`x-y=${x-y}`

  4. 在模版字符串里面调用函数表达式

let food=function(){
    return "苹果"
}

let c=`我喜欢吃${food()}`;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值