前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >js-基础知识-04-字符串拼接

js-基础知识-04-字符串拼接

作者头像
zishendianxia
发布于 2021-04-26 07:28:59
发布于 2021-04-26 07:28:59
2K00
代码可运行
举报
文章被收录于专栏:Python工程师Python工程师
运行总次数:0
代码可运行

系统Windows 7 VsCode:1.51 Node.js:10.15.3

  • 这个系列讲讲javascript的一些基础知识
  • 今天讲讲字符串的凭借

Part 1:场景说明

  1. 日常编码中,经常用字符串拼接组合,首先想到的是使用+,但是一旦拼接的部分比较复杂,整个代码也看起来比较费劲,而且易错
  2. 今天说说在ES6中的模板字符串``,键盘左上角,ESC下方的特殊符号

Part 2: 代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 'you';
b = 'are';
c = 'so';
d = 'good';

e1 = `字符串拼接效果:${a}-${b}/${c}*${d}`;
console.log('e1', e1);

e2 = '字符串拼接效果:' + a + '-'+ b  + '/' + c + '*' + d
console.log('e2', e2);

代码截图

运行结果

Part 3:部分代码说明

  1. 这种通过在``符号内部加入变量的方法,非常直观简单,和Python中字符串的format用法有点像
  2. 变量采用${}来引用已定义的变量

Part 4:延伸

1. ${} 中支持数值运算,示例如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 'you';
b = 'are';
c = 'so';
d = 1


e1 = `字符串拼接效果:${a}-${b}/${c}*${d+1}`;
console.log('e1', e1);

e2 = '字符串拼接效果:' + a + '-'+ b  + '/' + c + '*' + d + 1
console.log('e2', e2);

代码截图及运行结果

本文为原创作品,欢迎分享朋友圈

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【JavaScript】内置对象 - 字符串对象 ② ( 字符串类型不可变性 | 字符串不可变的好处 | 字符串不可变 - 示例分析 )
在 JavaScript 中 , 一个字符串 一旦被创建 , 之后就不能更改该字符串的值 ;
韩曙亮
2024/05/24
840
【JavaScript】内置对象 - 字符串对象 ② ( 字符串类型不可变性 | 字符串不可变的好处 | 字符串不可变 - 示例分析 )
JavaScript学习笔记002-数据类型0字符串拼接
[十位] [个位] [几何] [子集] [大圆] [小圆] [元素] [下标] [分子] [分母] [分数] [中点] [约分] [加数] [减数]
Mr. 柳上原
2018/09/05
4310
JS笔记(一):基础知识
(一) 标识符 标识符就是一个名字,在JS中,标识符用来对变量和函数命名,或者用做JS代码中某些循环语句中的跳转位置的标记。JS的标识符必须以字母、_或$符号开始,后续字符可以是字母、数字、_或$符号。 (二)变量声明 使用关键字var声明变量。 1 var file; 2 var book; 3 var boy; 4 /*字符串可以使用单引号, 5 也可以使用双引号*/ 6 var the_boy = '小明'; 7 var the_woman = "woman"; 8 var i = 0,j
free赖权华
2018/07/04
4830
ES6 学习笔记之字符串拓展
字符换相关的拓展在书中有非常详细的介绍,我这里仅记录一些可能会用到的函数或方法,以备后用。
我与梦想有个约会
2020/01/05
3480
js-基础知识-03-模块间的引用
系统:Windows 7 VsCode:1.51 Node.js:10.15.3 这个系列讲讲javascript的一些基础知识 今天讲讲不同js文件之间的调用 Part 1:场景说明 当某些业务场景
zishendianxia
2021/02/03
5330
js-基础知识-02-当前年月日时分秒
系统:Windows 10 VsCode:1.51 Node.js:10.15.3
zishendianxia
2020/12/18
2.3K0
js-基础知识-02-当前年月日时分秒
js-基础知识-05-获取数组内元素
系统:Windows 10 VsCode:1.51 Node.js:v14.17.3
zishendianxia
2021/08/12
2.3K0
第11天:JS中变量、字符串基础知识
js页面效果:轮播图、选项卡、地图、表单验证javascript是弱变量类型的语言,变量只需要用var来声明。而java要根据变 量类型来声明,
半指温柔乐
2018/09/11
1.7K0
Python-基础知识-01-字典及列表与字符串转换
系统:Windows 7 编辑器:JetBrains PyCharm Community Edition 2018.2.2 x64
zishendianxia
2022/04/11
3130
Python-基础知识-01-字典及列表与字符串转换
C# 字符串拼接
✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的博客 🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 🥭本文内容:C# 字符串拼接 ---- C# 字符串拼接 1.通过加号拼接 2.字符串格式化 3.控制台打印拼接 ---- 1.通过加号拼接 C# 中,字符串没有相加的数学运算,但它可以通过加号+来进行字符串的拼接: using System; namespace ConsoleApplication { c
小嗷犬
2022/11/15
6840
关于Java里面的字符串拼接,你了解多少?
字符串拼接是我们日常开发中很常见的操作,虽然常见,但要是使用不当的的话,很有可能让你的程序处理效率降低一大半,所以我们有必要来重新了解一下Java里面的字符串操作。
我是攻城师
2018/07/23
5540
关于Java里面的字符串拼接,你了解多少?
Python与人工智能——12、Python字符串拼接
Python作为当前最为流行的一种语言与身份程序员的大家们几乎是时时刻刻分不开的,无论是做任何方面的工作基本上不会缺少Python的出现,就好似现阶段各平台的低代码Agent开发都支持的是Python语言,对其它的语言友好度都不是很高,那么,我们就非常的有必要将Python深入的了解一下,本系列文章的目的就是为了让大家对于Python有个更加直观的了解,并且要使用Python做很多的小应用,只有真正的实操了才能更好的掌握它。
红目香薰
2024/09/23
870
Python与人工智能——12、Python字符串拼接
String 字符串拼接问题,到底什么时候会走 StringBuilder?
这时候,疑问就来了,为什么结果会不一致呢?利用在cmd窗口输入javap -c TestDemo.class命令,对字节码文件进行反编译,发现了问题所在?
乔戈里
2019/10/23
3960
String 字符串拼接问题,到底什么时候会走 StringBuilder?
【Java】理解字符串拼接与数值运算的优先级
在编程中,理解操作符的优先级、结合性以及运算顺序是至关重要的。对于初学者来说,Java 的字符串拼接操作和算术运算符的优先级有时会造成一些混淆。通过一个实际的示例,我们将逐步解析其中的关键问题,并为你提供清晰的解答。
CSDN-Z
2025/02/18
440
【Java】理解字符串拼接与数值运算的优先级
聊聊字符串拼接的哪一些事儿
​ 字符串对我编程人员来说是字符串时每天见面的常客,你不认识不熟悉他都不得行,字符串的拼接更是家常便饭,那么在实际开发过程中实现字符串的拼接有哪一些方式呢?咱们一起来聊聊,来交流沟通,学习一波。也许你会说,那也太简单了嘛,谁不会啊,哈哈,使用起来确实简单,但是不一定我们都使用的方式还有优秀的方式吗?
小小许
2020/01/15
5680
聊聊字符串拼接的哪一些事儿
ES6折腾记- 模板字符串
总体来说,模板字符串的出现了,让我们的字符串拼接写的更加优美了;相当简易实用;但是这货并不是万能的,有部分unicode编码字符会造成编译报错
CRPER
2018/08/28
6410
Python 编程技巧之字符串拼接
这样写不仅代码不好看,而且性能也不高。实际上,在Python中,字符串的拼接有多种实现方法,这里就一一介绍一下,并简单的测试其性能
arcticfox
2019/07/10
6570
Python 编程技巧之字符串拼接
python中字符串拼接join
python中字符串处理函数有"str".join(seq),拼接字符串,和os.path.join()返回拼接后的字符串。
用户7886150
2021/01/10
1.4K0
【JavaScript】JavaScript 变量 ⑥ ( JavaScript 数据类型 - String 字符串类型 | 字符串长度 | 加号运算符 拼接字符串 | 模板字符串 拼接字符串 )
在 JavaScript 中 , String 字符串数据类型 的 " 长度 " , 就是 组成 字符串的 " 字符个数 " , 可以通过访问 字符串 的 length 属性 , 获取 字符串长度 ;
韩曙亮
2024/03/12
2250
【JavaScript】JavaScript 变量 ⑥ ( JavaScript 数据类型 - String 字符串类型 | 字符串长度 | 加号运算符 拼接字符串 | 模板字符串 拼接字符串 )
羞,Java 字符串拼接竟然有这么多姿势
我当时看到这条微信的第一感觉是:小菜你也太菜了吧,这都不知道为啥啊!我估计正在读这篇文章的你也会有同样的感觉。
沉默王二
2019/10/28
9020
推荐阅读
相关推荐
【JavaScript】内置对象 - 字符串对象 ② ( 字符串类型不可变性 | 字符串不可变的好处 | 字符串不可变 - 示例分析 )
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验