位置: IT常识 - 正文

js模板字符串(Js模板字符串添加点击事件)

编辑:rootadmin
js模板字符串 js模板字符串模板字符串(模板字面量)在模板字符串中插入变量在模板字符串中插入表达式模板字符串中可以换行模板字符串中可以调用函数模板字符串支持嵌套使用模板字符串(模板字面量)

推荐整理分享js模板字符串(Js模板字符串添加点击事件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Js模板字符串拼接,js模板字符串添加换行,js模板字符串添加换行,js模板字符串的使用方法,js模板字符串的使用方法,js模板字符串添加换行,js模板字符串换行,Js模板字符串拼接,内容如对您有帮助,希望把文章链接给更多的朋友!

ES6 中引入了模板字符串,让我们省去了字符串拼接的烦恼。下面一起来看看它的特性。

在模板字符串中插入变量

以前,让字符串进行拼接的时候,是这样做的:(传统写法的字符串拼接)

var name = 'smyhvae';var age = '26';console.log('name:' + name + ',age:' + age); //传统写法

这种写法,比较繁琐,而且容易出错。

现在,有了 ES6 语法,字符串拼接可以这样写:

var name = 'qianguyihao';var age = '26';console.log('我是' + name + ',age:' + age); //传统写法console.log(`我是${name},age:${age}`); //ES6 写法。注意语法格式

注意,上方代码中,倒数第二行用的符号是单引号,最后一行用的符号是反引号(在 tab 键的上方)。

参考链接:

ES6 的 rest 参数和扩展运算符在模板字符串中插入表达式js模板字符串(Js模板字符串添加点击事件)

以前,在字符串中插入表达式的写法必须是这样的:

const a = 5;const b = 10;console.log('this is ' + (a + b) + ' and\nnot ' + (2 * a + b) + '.');

现在,通过模板字符串,我们可以使用一种更优雅的方式来表示:

const a = 5;const b = 10;// 下面这行代码,故意做了换行。console.log(`this is ${a + b} andnot ${2 * a + b}.`);

打印结果:

this is 15 andnot 20.模板字符串中可以换行

因为模板字符串支持换行,所以可以让代码写得非常美观。

代码举例:

const result = { name: 'qianguyihao', age: 28, sex: '男',};// 模板字符串支持换行const html = `<div><span>${result.name}</span><span>${result.age}</span><span>${result.sex}</span></div>`;console.log(html); // 打印结果也会换行

打印结果:

模板字符串中可以调用函数

模板字符串中可以调用函数。字符串中调用函数的位置,将会显示函数执行后的返回值。

举例:

function getName() { return 'qianguyihao';}console.log(`www.${getName()}.com`); // 打印结果:www.qianguyihao.com模板字符串支持嵌套使用const nameList = ['千古壹号', '许嵩', '解忧少帅'];function myTemplate() { // join('') 的意思是,把数组里的内容合并成一个字符串 return `<ul>${nameList.map((item) => `<li>${item}</li>`).join('')}</ul>`;}document.body.innerHTML = myTemplate();

效果如下:

本文链接地址:https://www.jiuchutong.com/zhishi/300104.html 转载请保留说明!

上一篇:CSS响应式布局(自适应布局)(css响应式布局插件)

下一篇:chatgpt 的真正用法,你真的会用吗(chatto)

  • 资金账簿印花税减半政策
  • 差额纳税是什么税
  • 应付职工薪酬明细账模板
  • 股东退股如何清算盈亏
  • 应纳税额与应纳税额差额
  • 公司开办期间的装修费怎么会计处理
  • 固定资产报废属于非常损失吗
  • 食品增值税专用发票可以退税吗?
  • 发出材料汇总表金额怎么算
  • 机动车发票申请流程
  • 赠送样品视同销售增值税该怎么做账务处理呢?
  • 交通费汇算清缴怎么做账
  • 增值税专用发票和普通发票的区别
  • 开具增值税发票销货清单的最新规定是什么
  • 营改增土地增值税的计算
  • 医疗机构的界定
  • 员工看病报销要计税吗
  • 收到退以前年度教育费附加税
  • 应收账款形成的内部原因和外部原因
  • 出口视同内销如何申报?
  • 小规模纳税人一个月能开多少税票
  • 几个人注册公司好还是个体户好
  • deepin怎么删除账户
  • 缴纳公积金个人没有扣款怎么回事
  • php笔记程序
  • 股息分配方式
  • 脐橙产业可行性报告
  • 前端男神尤雨溪传奇
  • php imagettftext()函数
  • 经营租出的设备要计提折旧吗
  • 物业公司收的物业费用干什么了
  • 定期定额户个人经营所得
  • vit详解
  • 设备租赁费属于设备费吗
  • html+css+js网页设计期末作业付源码
  • 蓝桥杯咋样
  • vue事件bus
  • zendframework3中文手册
  • 所得税需要结转么
  • 代收代付业务需要开发票吗
  • 大华摄像头海康威视录像机
  • mysql null+1
  • mongodb添加数据
  • 销售货物未收到货款的会计分录怎么写
  • 影响年度损益的金额怎么算
  • 个体户超过定额,税率按核定税率吗
  • 公司财务报表中不设其他综合收益项目可以吗
  • 利息收入计入科目
  • 机械租赁收入算成本吗
  • 企业管理费用科目有哪些
  • 租赁期间因占有、使用租赁物获得的收益
  • 收到税务局退回的增值税税款怎么做账
  • 销售货物并提供安装服务是混合销售吗
  • 房地产企业按简易计税
  • 商业养老保险有风险吗
  • 绿化植物税率
  • 出口转内销账务处理以前年度
  • 请问购买
  • mysql必知必会和sql基础教程
  • windows update更新卡住不动了
  • mac外接显示器不显示全部桌面
  • 删除windows.edb
  • win8系统如何安装惠普打印机
  • ubuntu系统安装程序
  • win11玩dota2
  • win7插u盘电脑没反应怎么回事
  • linux统计文件中每个单词出现的次数
  • win7电脑屏幕设置常亮不黑屏
  • linux查看使用率命令
  • OpenGL_砖块着色案例
  • node.js获取文件信息的方法是什么
  • jquery 设置css
  • Node.js中的核心模块包括哪些内容?
  • 网页的子页面
  • jquery使用教程
  • 云南定额发票真伪查询平台
  • 个体户注销税盘需要公章吗
  • 电子税务局改版
  • 个体非正常户怎么解除
  • 如何查看税务登记记号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设