【ES6复习笔记】模板字符串(3)

embedded/2024/12/28 0:19:11/

介绍

模板字符串是 ES6 引入的一种新的字符串声明方式,它使用反引号(`)来定义字符串,而不是单引号(')或双引号(")。模板字符串可以包含变量、表达式和换行符,这使得它们非常适合用于构建复杂的字符串。

以下是模板字符串的一些特点和用法:

1. 声明:使用反引号(`)来声明模板字符串

let str = `我也是一个字符串哦!`;
console.log(str, typeof str);

2. 内容中可以直接出现换行符模板字符串中的换行符会被保留,这使得它们非常适合用于构建 HTML 模板或其他需要格式化的文本。

let str = `<ul><li>沈腾</li><li>玛丽</li><li>魏翔</li><li>艾伦</li></ul>`;

3. 变量拼接:可以在模板字符串中使用 ${} 来插入变量或表达式。

let lovest = '魏翔';
let out = `${lovest}是我心目中最搞笑的演员!!`;
console.log(out);

4. 函数调用:可以在模板字符串中调用函数。

function getAge() {return 30;
}
let age = `I am ${getAge()} years old.`;
console.log(age);

5. 标签模板:可以使用标签函数来处理模板字符串

function tag(strings,...values) {console.log(strings);console.log(values);return '标签模板';
}
let name = 'Tom';
let age = 20;
let result = tag`My name is ${name} and I am ${age} years old.`;
console.log(result);

通过这些例子,你可以看到模板字符串的强大和灵活性。它们使得字符串的处理更加直观和方便。


http://www.ppmy.cn/embedded/149305.html

相关文章

FileLink为企业打造了一站式的跨网安全文件共享解决方案

在现代企业信息化建设中&#xff0c;内外网隔离已成为保障网络安全的重要手段。然而&#xff0c;这种隔离也带来了文件共享的诸多难题。如何在确保安全的前提下&#xff0c;实现高效、便捷的文件流通&#xff1f;FileLink 内外网文件共享平台应运而生&#xff0c;为企业打造了一…

AI多模态技术介绍:理解多模态大语言模型的原理

本文目标是解释多模态LLMs的工作原理&#xff0c;虽然多模态的输入可以有音频&#xff0c;文本&#xff0c;图像和视频&#xff0c;但这里主要讨论的还是以图文为主的多模态大语言模型。 参考文章&#xff1a;https://magazine.sebastianraschka.com/p/understanding-multimoda…

使用linux 命令上传文件到百度网盘

使用linux 命令上传文件到百度网盘 文章目录 使用linux 命令上传文件到百度网盘说明一&#xff0c;准备工作二&#xff0c;下载文件三&#xff0c; 上传文件四&#xff0c;查看百度网盘bypy下的内容五&#xff0c;退出登陆 说明 在我们日常部署的时候需要将linux上的安装包上传…

Ubuntu20.04安装搜狗输入法

Ubuntu20.04安装搜狗输入法 文章目录 Ubuntu20.04安装搜狗输入法1. 下载linux版本的安装包2. 设置fcitx3. 安装输入法Reference 1. 下载linux版本的安装包 进入搜狗官网&#xff1a;https://shurufa.sogou.com/linux 选择x86_64版本的安装包进行下载 2. 设置fcitx 首先安装f…

讯飞语音听写WebApi(流式)【React Native版】

假设已有 Base64 编码的音频文件(16kHz, s16le, pcm) 1、获取websocket url import * as CryptoJS from crypto-js;/*** 获取websocket url*/ const getWebSocketUrl () > {const config {// 请求地址hostUrl: "wss://iat-api.xfyun.cn/v2/iat",host: "i…

springboot477基于vue技术的农业设备租赁系统(论文+源码)_kaic

摘 要 使用旧方法对农业设备租赁系统的信息进行系统化管理已经不再让人们信赖了&#xff0c;把现在的网络信息技术运用在农业设备租赁系统的管理上面可以解决许多信息管理上面的难题&#xff0c;比如处理数据时间很长&#xff0c;数据存在错误不能及时纠正等问题。这次开发的农…

Move AI技术浅析(五):动作识别与分类

一、动作识别与分类模块概述 动作识别与分类 的主要任务是从提取到的运动特征中&#xff0c;识别出具体的动作类型&#xff0c;并对动作进行分类。该模块包括 动作识别 和 动作分类 。 动作识别&#xff1a;从运动特征中识别出具体的动作类型&#xff0c;如走路、跑步、跳跃等…

vue2前端导出pdf文件

目录 1、安装依赖 ?2、demo 2.1 demo1导出效果 2.2?demo2导出效果 2.3?demo3导出效果 3、源码? 3.1 demo1 3.2 demo2 3.3 demo2 1、安装依赖 导出PDF通常涉及将HTML内容转换为图片&#xff08;截图&#xff09;&#xff0c;然后将这些图片插入到PDF文档中。这个过…