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>文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
ES6类Class
前端工程师本文主要学习ES6类Class
2
ES6异步Promise
前端工程师本文主要学习ES6异步Promise
3
ES6新增方法
前端工程师本文主要学习ES6新增方法
4
ES6剩余参数
前端工程师2026-10-21
5
ES6箭头函数
前端工程师2026-10-21
随机文章随机推荐














