js中与‘‘相区别的模板字符串` `的使用方法

本文介绍了ES6中的模板字符串,它允许使用反引号(`)定义字符串,支持变量嵌入和多行书写。示例中展示了如何在字符串中插入变量以及如何方便地处理包含换行的多行文本,如私钥证书的存储。

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

`是ES6 中新增的语法字符串,用反引号(``)标识,它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。

比较常用有两个场景
一是字符串中嵌入变量

let paySignStr=`${appId}\n${timeStamp}\n${nonceStr}\n${pPackage}\n`;//需要加签的字段拼接

二是换行的字符串,举个例子,私钥证书的字符串是不能直接复制,然后用’'来引用的,但是用``就可以做到直接引用

const privateKey =`
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCwzhfRv57blnDZ
jPiT5BDt7lqlelNP8A/4RSg64McoIfkl8v6pmbJqCy+gDezfRk49vAW6nsURsnf/
DU/nhnstQJwIILkZleyH/mrOjQKTfDDAUf0qoMIy/9IU1wOpf9eM8XBRCQnZw7GI
u2DxNWctPp1YoJ7DPBljmGrwfCCVq71Y2YLhoIEGc+sGEfGFdIx7/5qk4QKBDyeK
HArkX3tHvjBvr5g97U0GazL+1NdP4GUjUSi26YfAzQKBgQCmaO+0MsDTQ15ZHpT+
B40ZAsXpdkf0qIdgI/mfrp5obP0AtN7RYxa+zClsKeHyYbCjZ2MHvQcDqy0cdne5
k7XWsH7QzS5yMCvQDI08oG9v43+Fy+xwWmmRWBy62MY3YcYuclZkKDgmWWACpj5r
Gz07XgE4YHG6awP04NiB1eee==
-----END PRIVATE KEY-----`;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值