视频加载失败

ES6模板字符

316 字
2 分钟
ES6模板字符

模板字符串是什么#

在 JavaScript 里,模板字符串用 **反引号 “**表示,而不是单引号或双引号。

基本用法:嵌入变量

const name = "Alice";
const msg = `Hello, ${name}!`;
console.log(msg); // Hello, Alice!

支持表达式

const a = 5;
const b = 3;
console.log(`Sum = ${a + b}`); // Sum = 8

支持多行字符串

const text = `第一行
第二行
第三行`;
console.log(text);

模板字符串的注意事项#

  • 必须用反引号

  • ${} 里可以写任意表达式(函数调用、运算等)

  • 在模板字符串中,所有的空格、换行或者缩进都会保留到输出中

  • 输出反引号和反斜杆,在前面写反斜杆

    const info = `\\\``;
    console.log(info);\\ 输出:\`

模板字符串的应用#

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>模板字符串的应用</title>
<style>
body {
padding: 50px 0 0 300px;
font-size: 22px;
}
ul {
padding: 0;
}
p {
margin-bottom: 10px;
}
</style>
</head>
<body>
<p>学生信息表</p>
<ul id="list">
<li style="list-style: none">信息加载中……</li>
</ul>
<script>
// 数据
const students = [
{
username: 'Alex',
age: 18,
sex: 'male',
},
{
username: 'ZhangSan',
age: 28,
sex: 'male',
},
{
username: 'LiSi',
age: 20,
sex: 'female',
},
];
const list = document.getElementById('list');
let html = '';
for (let i = 0; i < students.length; i++) {
html += `<li>我的名字是:${students[i].username},${students[i].sex},${students[i].age}</li>`;
}
// console.log(html);
list.innerHTML = html;
</script>
</body>
</html>

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

ES6模板字符
https://f.youzi177.cn/posts/2026102102es6-mo-ban-zi-fu/
作者
小封鸭
发布于
2026-10-21
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
小封鸭
小楼一夜听春雨,深巷明朝卖杏花
公告
欢迎来到我的博客。这里主要记录前端全栈和日常内容
分类
标签
最新动态
站点统计
文章
60
分类
3
标签
12
总字数
107,734
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
EdgeOne Pages
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录