js中类似$ {xx,xxxy}的语句——${}占位符的使用 & ``模板字符串的使用

`` 是模板字符串,ES2015新增的符号。

var x = 'a', y = 'b';
var z = `${x,y}`; //'b'

模板字符串里面${var}是变量的占位符。
x,y 逗号运算符是返回符号右边的值,这里面等于y。

1、应用场景

${}里边 依旧是js,外边也是js

var a = 1;
console.log(`一共有${a}个鸡蛋!`)  // "一共有1个鸡蛋!"

js中类似${xx,xxxy}的语句

//  使用 ${} 来包裹一个变量或者一个表达式
const a = 1;
const b = 2;
const string=`${a}+${b}=${a+b}`;
//1+2=3
console.log(string)

2、vue语法 ${ } (模版字符串)

const name = '小缘'
const age = 14
console.info(`大家好,我叫${name},今年${age}岁了`)
// 等价于
console.info('大家好,我叫' + name + ',今年' + age + '岁了')

// 最大的优势是支持换行字符串

    <a href="http://www.baidu.com">百度一下,你就知道</a><script>const url = 'http://www.baidu.com'const text = '百度一下,你就知道'const html = `<div class="container"><a href="${url}">${text}</a></div>`console.log(html)console.log(typeof html)   // string</script>

3、vue中实例

<!-- 弹窗 -->
<el-dialogv-model="dialogVisible":title="`${dialogIsEdit ? '修改' : '新建'}提醒`"width="520px"></el-dialog>//默认  新建提醒
dialogIsEdit: false,

效果

js中类似${xx,xxxy}的语句——${}占位符的使用 ``模板字符串的使用相关推荐

  1. js中类似`${xx,xxxy}`的语句

    其实是这样的 ${}里边 依旧是js, 外边也是js 什么场景使用最好呢, 还记得字符串拼接吗没错,++++ 例如: var a = 1; console.log('一共有'+a+'个鸡蛋!') 那么 ...

  2. java将占位符替换成指定字符串的函数

    提供一个可以将占位符替换成指定字符串的函数 /*** 将message中的占位符按照从左到右的顺序替换成制定的字符串.* 如:info("你好,我是{},我{}岁了", " ...

  3. js三元运算符_这些优化技巧可以避免我们在 JS 中过多的使用 IF 语句

    最近在重构代码时,我发现早期的代码使用太多的 if 语句,其程度是我从未见过的.这就是为什么我认为分享这些简单的技巧是非常重要的,这些技巧可以帮助我们避免过多的使用 if 语句. 接下来会介绍6种方式 ...

  4. 深度学习实战(4)如何向BERT词汇表中添加token,新增特殊占位符

    向BERT词汇表中添加token 问题表述 添加特殊占位符号 add_special_tokens 其他占位符接口 报错与解决方案 问题表述 在实际应用或者学术科研过程中,我们常常需要添加一些特殊的占 ...

  5. Java 占位符 例子 - 消息模板

    例子1: import java.text.SimpleDateFormat; import java.util.Date;import org.slf4j.Logger; import org.sl ...

  6. JS中三种常用的判断语句

    一.if-else if-else根据业务需求可以进行嵌套也可以只写一个if 比如: 例题: 二.三元运算符 用来处理最简单的if \ else情况的 格式:条件?成立处理的事情:条件不成立处理的事情 ...

  7. js中的流程图和循环语句

    控制流程图    顺序结构  分支结构  循环结构 分支结构: 根据不同的条件,执行不同的代码,得到不同的结果. if(条件){   条件成立执行代码 }else{   条件不成立执行代码 }   i ...

  8. tensorflow去掉某一维度_在Python中解压缩(取消堆栈)一个输入(占位符),在tensorflow中有一个None维度...

    我正在尝试使用具有不同时间步长(不同帧数)的输入的LSTM. rnn.static_rnn的输入应该是tf(不是tf!)的序列.所以,我应该将输入转换为序列.我试图使用tf.unstack和tf.sp ...

  9. 浅析Js中${}字符串拼接

    字符串拼接 Es6中的${}新语法 这是es6中新增的字符串方法 配合反单引号完成拼接字符串的功能 反单引号怎么打出来? 将输入法调整为英文输入法,单击键盘上数字键1左边的按键. 用法: step1: ...

最新文章

  1. application.yml如何显示成小叶子图标
  2. 利用SIMULINK搭建一个16QAM调制解调收发系统
  3. 文巾解题 1711. 大餐计数
  4. TF之DD:利用Inception模型+GD算法生成更高质量的Deep Dream高质量图片
  5. P4503-[CTSC2014]企鹅QQ【字符串hash】
  6. SVN中如何去除版本控制器
  7. Linux进程全解12——lIPC机制之管道,SystemV IPC介绍
  8. 电脑怎么远程控制另一台电脑_如何用手机远程控制电脑?
  9. IDEA开发vue.js卡顿
  10. python编程软件哪个好-Python开发工具哪个好?好用的Python开发工具排行榜推荐下载...
  11. windows cl命令行编译和nmake
  12. STM32F030C8T6 STM32F107VCT6总时钟树(clock tree)位置是在参考手册中
  13. c语言读取三菱plc数据,使用用三菱小软件读取三菱PLC数据的方法
  14. python 绘图英文字体_Python3实现英文字母转换哥特式字体实例代码
  15. 电脑网速正常就是打开网页慢是什么原因啊?
  16. 服务器如何开启电脑的虚拟化技术,win7怎么打开vt虚拟化技术|win7在bios开启vt虚化的方法...
  17. molecule html5 游戏,精选超炫html5网站收集
  18. 学生Dreamweaver静态网页设计 基于HTML+CSS+JavaScript制作简食餐厅美食网站制作
  19. “车”的故事,我的信息化建设和管理愚见
  20. Springboot 之 HandlerMethodArgumentResolver 运用

热门文章

  1. ArangoDB压测小记
  2. ksm页面合并的并发处理
  3. ffmpeg+easydarwin把rtmp流转换成m3u8
  4. Linux学习-redis主从架构
  5. This probably means that Tcl wasn‘t installed properly报错
  6. 认识新华三官网官网下载网络模拟器HCL的安装了解HCL
  7. 【MFC】动态加载Picture Control控件中的图片
  8. 「全网最细」:MRP1视图所有字段详解及实战应用 - 合集
  9. 学习React (3) - 如何用Jumbotron
  10. [tool] perforce