html 反引号 用法,JavaScript中的反引号符号(`)的用法是什么?

ES6提供了一种新类型的字符串文字,使用反向标记作为分隔符。这些文字确实允许嵌入基本的字符串插值表达式,然后自动解析和评估它们。

let  person = {name:'RajiniKanth',age:68,greeting:'Thalaivaaaa!'};

let  usualHtmlStr ="

My name is "+ person.name +",

\n"+"

I am "+ person.age +" old

\n"+" \""+ person.greeting +"\" is what I usually say";

let  newHtmlStr =

`

My name is ${person.name},

I am ${person.age} old

"${person.greeting}" is what I usually say`;

console.log(usualHtmlStr);

console.log(newHtmlStr);如您所见,我们在一系列字符周围使用了`,这些字符被解释为字符串文字,但${..}形式的任何表达式都会立即进行内联解析和评估。 内插字符串文字的一个非常好的好处是允许它们分成多行。

var Actor = {"name":"RajiniKanth"};

var text =`Now is the time for all good men like${Actor.name}to come to the aid of theircountry!`;

console.log( text );

// Now is the time for all good men to come to the aid of their country!

使用ES6:

您的字符串可以跨越多行。

您不必转义引号字符。

您可以避免分组:“”>“

您不必使用加号运算符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值