位置: 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)

  • 正常工资薪金包括年终奖吗
  • 缴纳上一年所得税附件是哪些科目
  • 个税分类所得税率
  • 出差补贴要不要发票
  • 公司合作分红
  • 即征即退如何申报增值税
  • 开票资料银行必须填写吗
  • 其他应收款收到发票怎么写会计分录
  • 水利建设专项收入的税率是多少?
  • 2020年国税申报截止到什么时候
  • 社保按基数交工资按时发怎么做账
  • 哪些会计科目需要结转
  • 记账凭证工资表
  • 专项土地补偿款怎么入账?
  • 子公司员工向母公司申请党员
  • 过路过桥费抵扣2021新规定
  • 出口退税管理系统怎么登录
  • 小规模纳税人季度销售额不超过30万免征
  • 定期存款利息税是多少
  • 去税务局税种认定需要带什么资料
  • 小规模季报营业税怎么算
  • 用友t8怎么删除凭证
  • 代理费是指
  • 筹建期间的广宣费
  • 建安企业收取管理费虚开怎么处理
  • 财产清查的账务处理原则
  • 无线路由器1200m覆盖范围
  • w11系统有哪些新功能
  • 公司收到项目投资款怎么做账 项目结束后需要退本金
  • 捷波主板141m
  • 如何在windows10搜索文件
  • php中的类
  • 退休返聘人员如何辞职
  • 企业设立的条件有哪些
  • element ui+vue
  • wifi增强器1200m的是不是比较好
  • 阿里云jar包
  • 全局函数使用
  • 如何修改python
  • [paper] lift,splat,shooting 论文浅析
  • 什么是半监督算法
  • 投资入股的会计处理
  • 企业需要交哪些税种?分别怎么交
  • 帝国cms模板文件放在哪里
  • python文件可分为哪几类
  • python字符串类型及操作
  • 终止劳动合同赔偿金最晚多久发放
  • 2020年混凝土增值税税率是多少
  • 社保小微企业优惠政策
  • 研发费用加计扣除的条件
  • 月末本年利润借方余额表示什么
  • 可供分配利润包括哪些
  • 事业单位收个人所得税吗
  • sql分几类
  • win7 win8.1双系统安装教程
  • xp系统如何删除用户
  • win7 64位系统RAR压缩文件损坏该怎么修复
  • 进程rundll32文件很多
  • linux各种命令
  • win7系统c盘占用空间大
  • win8怎么切换界面
  • -f linux命令
  • win7系统电脑开机后直接进入系统修复怎么办
  • 基于jQuery的设计与实现
  • Python探索之Metaclass初步了解
  • android自学之路
  • css div高度填满父容器剩余空间
  • python3 urllib模块
  • 什么是批处理模式
  • JavaScript instanceof 的使用方法示例介绍
  • nodejs中使用HTTP分块响应和定时器示例代码
  • jquery可以实现哪些效果
  • python如何获取系统绝对路径
  • 走逃失踪纳税人如何处理
  • 怎么向税局举报
  • 浦东经济开发区官网
  • 潍坊税务局上班时间表
  • 什么是金融企业的固定推销人员
  • 开票软件里的统计怎么弄
  • 江西自考招考办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设