字符串拼接方法`${}`和' '+' '用法

原文链接: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."
复制代码
复制代码

通过在反引号包裹的字符串中使用 ${} 语法,可以轻松地将变量、表达式等嵌入到字符串当中,实现灵活的字符串拼接,相比于传统使用加号(+)运算符进行拼接,在复杂场景下更加清晰易读,也更便于维护。

posted @   yinghualeihenmei  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享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数据库备份
点击右上角即可分享
微信分享提示