字符串拼接方法`${}`和' '+' '用法
原文链接:https://www.cnblogs.com/shimily/articles/18598713
注意:${会将int类型转换为字符串。
字符串拼接方法一: ``
``两个点里面可以放任何内容,包括html,js代码,不限制格式,
`${}`里面可以放变量。
字符串拼接方法二 ' '+' ' 一般用来拼接字符串和变量,如果拼接html有格式限制,代码里面不能有空格换行
let kssj = "09:00:00"; let test =`${moment().format("YYYY-MM-DD")} ${kssj} ${'测试'}` let test2 =moment().format("YYYY-MM-DD") + kssj + '测试' let test3 =`${moment().format("YYYY-MM-DD")} <br/> ${kssj} <br/> ${'测试'}` console.log(test) //2024-12-11 09:00:00 测试 console.log(test2) //2024-12-1109:00:00测试 console.log(test3) //2024-12-11 <br/> 09:00:00 <br/> 测试 let test4 =` 测试<br/> 测试 ` console.log(test4) // 测试<br/> 测试
如拼接html代码:
let test =`测试: <div class="course-line flex items-center justify-start text-shadow"> <div class="course-line-title">区队</div> <div class="course-line-txt qudui" :class="setText(pageData.currentClass?.bjmc)"> {{ pageData.currentClass?.bjmc }}</div> </div> ` console.log(test)
JavaScript 中的模板字面量(使用反引号)
反引号(``)用于定义模板字面量,它不仅可以方便地拼接字符串,还能在其中嵌入表达式,功能十分强大。
// 简单的字符串拼接 let str1 = `Hello`; let str2 = `World`; let combined = `${str1} ${str2}`; console.log(combined); // 输出 "Hello World" // 嵌入变量 let name = "Alice"; let greeting = `Hello, ${name}!`; console.log(greeting); // 输出 "Hello, Alice!" // 嵌入表达式 let num1 = 5; let num2 = 3; let result = `The sum of ${num1} and ${num2} is ${num1 + num2}.`; console.log(result); // 输出 "The sum of 5 and 3 is 8."
通过在反引号包裹的字符串中使用 ${}
语法,可以轻松地将变量、表达式等嵌入到字符串当中,实现灵活的字符串拼接,相比于传统使用加号(+
)运算符进行拼接,在复杂场景下更加清晰易读,也更便于维护。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2024-01-03 如何查看服务器品牌和型号?查看windows服务器型号
2024-01-03 局域网和广域网的区别
2024-01-03 JS中的单引号和双引号
2023-01-03 SQLSER2016数据库备份