首页 > 其他分享 >字符串拼接方法`${}`和' '+' '用法

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

时间:2025-01-03 14:12:50浏览次数:1  
标签:00 console log 用法 拼接 let 字符串

原文链接:https://www.cnblogs.com/shimily/articles/18598713

字符串拼接方法一: ``
``两个点里面可以放任何内容,包括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."
复制代码

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

标签:00,console,log,用法,拼接,let,字符串
From: https://www.cnblogs.com/Dongmy/p/18650018

相关文章

  • 字符串解码(栈)
    给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认......
  • Nginx的referer参数的用法和原理
    ​Nginx的referer参数是用于控制HTTP请求中的Referer字段的相关配置。这个参数的主要作用是限制或允许特定来源网站的访问,以加强安全性或控制流量。用法:限制特定来源网站的访问: 可以使用referer参数来配置Nginx,使其只允许来自指定来源网站的请求。这有助于防止盗链或未经授......
  • Python字符串
    目录基本操作常用方法        Python中的字符串是一种常用的数据类型,用于存储和操作文本数据。字符串可以包含字母、数字、符号和空格等字符。以下是一些基本的字符串操作和特性:基本操作创建字符串在Python中,字符串可以用单引号'、双引号"或者三引号'''或"""......
  • 字符串操作
    python对于字符串能做的事情很多,比如从字符串中提取部分字符串,添加或者删除空白字符,将小写字母转换成大写,检查字符串格式是否正确,甚至你可以编写python代码访问粘贴板,复制或者粘贴。1.字符串的拼接字符串的拼接可以使用加号,也可以使用join函数,join函数的参数是一个可迭代对象,比......
  • javascript中if条件后不接大括号的用法【避坑】
    项目场景:小王在网上学习编程时,一边看视频一边自己对着敲代码,结果出现问题了,查了一下午没查出来。平时不注意细节,多次看到别人if条件语句后面没写大括号,以为写不写大括号都一样,而自己习惯写上大括号。if(this.currentMovingDirection==MovingDirectioin.down)......
  • leetcode热题100(394. 字符串解码)c++
    链接:394.字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格......
  • Verilog语法之generate与genvar用法
    摘要:本文主要讲解了generate与genvar的用法,并且给出了详细的一些例子和用法,可以通过阅读本文基本了解其用法和规则。    generate语法可以实现某些语句的重复。genvar与generate是Verilog2001才有的,功能非常强大,可以配合条件语句,分支语句等做一些有规律地例化或者赋......
  • random.choice() 和 random.random.choices()的用法区别
    random.choice()和random.choices()是Python标准库random模块中用于随机选择的两个函数,但它们的用法和功能有所不同。random.choice()random.choice()用于从一个非空序列(如列表、元组或字符串)中随机选择一个元素。语法random.choice(seq)seq:一个非空序列。示例i......
  • 使用JSONObject.getString()时报错:Cannot resolve method ‘getString‘ in ‘JSONObjec
    目录使用JSONObject.getString()时报错:Cannotresolvemethod'getString'in'JSONObject',JSONObject三种库的用法一、背景描述二、问题解决1、使用org.json.JSONObject读取属性2、使用org.json.simple.JSONObject读取属性3、使用cn.hutool.json.JSONObject读取属性三、......
  • 在 Python 中,如何将日期时间类型转换为字符串?
    在Python中,将日期时间类型转换为字符串可以通过以下几种方式来实现:方法一:使用strftime()方法fromdatetimeimportdatetimenow=datetime.now()formatted_string=now.strftime("%Y-%m-%d%H:%M:%S")print(formatted_string)  strftime()方法可以根据指定的格......