模板字符串
来源:互联网 发布:spss sas r python 编辑:程序博客网 时间:2024/06/09 18:22
ES6为我们提供了模板字符串,语法使用反引号“。模板字符串具有以下三个优点:
- 多行文本
- 字符串中插入变量
- 字符串中插入表达式
基本语法
// ES5var name1 = 'javascript';console.log(name1);//输出:javascript// ES6let name2 = `ES6`;//是反引号``console.log(name2);//输出:ES6
多行文本
ES5
//ES5var str1 = '<div>'+ '<div>javascrip多行输出</div>'+ '</div>';console.log(str1);//输出:<div><div>javascrip多行输出</div></div>var str2 = '<div><div>javascrip多行输出</div></div>';console.log(str2);//输出:<div><div>javascrip多行输出</div></div>
ES6
//ES6let str3 = `<div> <div>javascrip多行输出</div></div>`;console.log(str3);/*输出:<div> <div>javascrip多行输出</div></div>*/
可以插入变量或表达式
// ES5var name3 = 'ES5';var age1 = 24;var info1 = 'my name is ' + name3 + ' , age is ' + age1 + '.';console.log(info1);//my name is ES5 , age is 24.
ES6的模板字符串实现起来就容易好多。关键语法${},其中可以插入任何的 js 表达式。
//ES6let name4 = 'ES6';let age2 = 24;let info2 = `my name is ${name4}, my age is ${age2}. ten years later ${age2 + 10}!`;console.log(info2);//my name is ES6, my age is 24. ten years later 34!!
有没有觉得方便了很多呢
阅读全文
1 0
- 字符串模板
- 字符串模板
- 模板字符串
- 字符串模板
- 字符串模板
- 模板字符串
- 字符串与字符串模板
- 文档模板引擎/字符串模板
- ES6-字符串扩展-模板字符串
- FreeMarker解析字符串模板
- FreeMarker解析字符串模板
- 字符串最小表示模板
- 【模板】 字符串处理
- smarty 读取字符串模板
- Velocity字符串模板替换
- thinkphp 模板字符串截取
- 字符串hash 函数模板
- 模板(字符串)
- 自动化运维工具Saltstack学习笔记(salt-ssh/salt-api/salt-syndic)
- 【LCA+打标记】BZOJ4719(UOJ#261) [Noip2016]天天爱跑步
- Deep Reinforcement Learning 基础知识(DQN方面)
- jQuery操作html页面的标签即html页面(其实不只是针对jQuery,而是针对整个JavaScript领域,即JavaScript脚本或者函数操作html页面的标签)的工作原理是什么?
- 爬虫技术(04)神箭手爬虫field的属性
- 模板字符串
- VS2010安装SignalR
- 游戏开发中的设计模式——总览
- SpringBoot——基于条件的自动配置
- tomcat6优化
- spring注解
- win7下用VM12安装centos6.5
- MFC中使用duilib
- 考研院校专业课选择及自动控制原理备考的宏观战略分析(二)