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

  • qq空间小秘密下架了吗(2021qq空间小秘密入口在哪)

    qq空间小秘密下架了吗(2021qq空间小秘密入口在哪)

  • 怎么知道快手被对方拉黑(怎么知道快手被盗号了)

    怎么知道快手被对方拉黑(怎么知道快手被盗号了)

  • 苹果电脑投影仪切换键(苹果电脑投影仪投屏怎么设置)

    苹果电脑投影仪切换键(苹果电脑投影仪投屏怎么设置)

  • vivoz5手机和z5i的区别(vivoz5和z5i哪个更好)

    vivoz5手机和z5i的区别(vivoz5和z5i哪个更好)

  • 机顶盒验证失败30007怎么解决(机顶盒验证失败怎么回事)

    机顶盒验证失败30007怎么解决(机顶盒验证失败怎么回事)

  • amd显卡驱动安装失败(amd显卡驱动安装不了)

    amd显卡驱动安装失败(amd显卡驱动安装不了)

  • 一加6屏幕刷新率(一加6屏幕刷新率怎么调)

    一加6屏幕刷新率(一加6屏幕刷新率怎么调)

  • 苹果手机怎么设置软件加密码(苹果手机怎么设置陌生号码拦截)

    苹果手机怎么设置软件加密码(苹果手机怎么设置陌生号码拦截)

  • 畅连通话要钱吗(畅连通话要付费吗)

    畅连通话要钱吗(畅连通话要付费吗)

  • 苹果手机拍视频没声音(苹果手机拍视频怎么把音乐录进去)

    苹果手机拍视频没声音(苹果手机拍视频怎么把音乐录进去)

  • 华为p30手机录屏在哪里(华为P30手机录屏在哪里)

    华为p30手机录屏在哪里(华为P30手机录屏在哪里)

  • 为什么解除了流量封顶还是用不了(为什么解除了流量上限还没有网)

    为什么解除了流量封顶还是用不了(为什么解除了流量上限还没有网)

  • 苹果xsmax双卡怎么装(苹果xsmax双卡怎么设置流量卡选择)

    苹果xsmax双卡怎么装(苹果xsmax双卡怎么设置流量卡选择)

  • 手机扰码和串号在哪看(扰号和手机串号是哪个?)

    手机扰码和串号在哪看(扰号和手机串号是哪个?)

  • 淘宝冲榜助力值怎么升高(淘宝冲榜助力值为什么每个人都不一样)

    淘宝冲榜助力值怎么升高(淘宝冲榜助力值为什么每个人都不一样)

  • 荣耀20防水多少级(荣耀20防水怎么样)

    荣耀20防水多少级(荣耀20防水怎么样)

  • 华为mate30与mate30pro的区别(华为mate30与mate305g区别外型)

    华为mate30与mate30pro的区别(华为mate30与mate305g区别外型)

  • iphone x天线藏到哪了(iphonex天线位置)

    iphone x天线藏到哪了(iphonex天线位置)

  • xsmax多长(xsmax多长厘米)

    xsmax多长(xsmax多长厘米)

  • 苹果微信后台收不到消息怎么办(苹果手机微信收取中怎么解决)

    苹果微信后台收不到消息怎么办(苹果手机微信收取中怎么解决)

  • 华为p30pro的屏幕(华为p30pro的屏幕是什么材质的)

    华为p30pro的屏幕(华为p30pro的屏幕是什么材质的)

  • excel全选快捷键(Excel选择一列的快捷键)

    excel全选快捷键(Excel选择一列的快捷键)

  • npm info: node: --openssl-legacy-provider is not allowed in NODE_OPTIONS

    npm info: node: --openssl-legacy-provider is not allowed in NODE_OPTIONS

  • dede编辑文章更新发布时间的方法(dedecms怎么更换模板)

    dede编辑文章更新发布时间的方法(dedecms怎么更换模板)

  • 小微企业印花税怎么算
  • 海关进口增值税专用缴款书图片
  • 稳岗补贴属于不征税收入吗
  • 金蝶怎么冲减之前的费用
  • 成本核算的三种基本方法
  • 支付残疾人保证金的账务处理
  • 个人出售住房缴纳房产税吗
  • 重复缴税怎么做账
  • 一个月计提2个月工资
  • 印花税是发票吗
  • 注册资金印花税是资金账簿吗
  • 装修发票是什么发票
  • 未休假报酬需要报个税吗
  • 为他人提供纳税担保, 你的责任都清楚了吗?
  • 注册资本 变更
  • 出口货物收汇是什么意思
  • 分公司用总公司盖章说明
  • 现金日记账对方科目是什么意思
  • 利息保障倍数如何计算
  • 无需付款的其他应付款怎么做凭证?
  • 职工福利费计提标准是多少
  • 用苹果macbook pro怎样
  • Win11怎么自定义鼠标指针图案
  • 企业废业怎样做会计分录
  • 自己使用过的固定资产和旧货有什么区别
  • 确认坏账需要纳税调整吗
  • 治理层和管理层包括哪些
  • 公司旅游费计入什么科目
  • mysql高级语句
  • PHP:oci_password_change()的用法_Oracle函数
  • 组策略阻止了这个程序0x800704ec
  • 代办退税账务处理
  • 富山和富士山
  • 有哪些常见的不可数名词英语
  • 酒店代销合同范本
  • 年金单位缴费计入个人账户(税前)
  • 去噪扩散概率模型
  • vue实战技巧
  • 2023年重庆邮电大学研究生分数线
  • 金蝶利息收入结转怎么弄
  • 基训包括哪些
  • 卷卷卷卷卷
  • jquery 兄弟选择器
  • ping命令详解步骤
  • discuz论坛安装步骤
  • 路由器无线设置模式哪个更快
  • 固定资产处理的税务政策
  • 企业回购股票会退市吗
  • 利用java实现计算器
  • sql2005怎么执行语句
  • 红字转账凭证怎样录入
  • 没有发票可以先付款吗
  • 应税服务零税率是什么
  • 销售退回的账务处理会计分录
  • 跨月发票作废怎么做会计分录
  • 其他业务收入的现金流量项目
  • forval命令
  • 粘贴板有问题不能粘贴怎么处理
  • fedora29
  • vim入门教程
  • Linux httpd(apache)启动失败 解决办法
  • windows远程连接是什么协议
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • iptables用法
  • Cocos2dx3.2 CrazyTetris 物理引擎使用初步
  • linux命令find用法详解
  • android studio入门项目
  • Node.js中的事件循环是什么
  • 安卓病毒查杀软件
  • linux c语言获取当前路径
  • vue2.0与bootstrap3实现列表分页效果
  • javascript的push方法
  • 在css中
  • 成都国家税务局每个月交全民付的钱是什么
  • 国家税务总局l
  • 社保当月减员当月还可以增加上吗
  • 北京市大兴区税务局电话
  • 东莞地税电话号码
  • 苏州工业园区国资委
  • 地方税务局怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设