一木妄青衫 发表于 2022-4-24 10:06:21

关于${}的用法问题

本帖最后由 一木妄青衫 于 2022-4-24 10:13 编辑

在js代码中,pro.innerHTML += `<option value=${arrProvince.ProID}</option>`
这一串代码中,为什么加入${}呢,${}是什么符号,是什么意思。
还有在前端当中双引号""和单引号的''区别又是什么呢
以上是前端问题

isdkz 发表于 2022-4-24 10:06:22

https://blog.csdn.net/weixin_45622540/article/details/105026612

wp231957 发表于 2022-4-24 10:11:16

php??

一木妄青衫 发表于 2022-4-24 10:13:22

wp231957 发表于 2022-4-24 10:11
php??

JavaScript的

Twilight6 发表于 2022-4-24 14:35:17

一木妄青衫 发表于 2022-4-24 10:13
JavaScript的



如果是 jsp 页面,就是 EL 表达式,js 中 单双引号没区别

但是 json 数据对象官方要求属性值和属性名都应该用双引号

zzzyl 发表于 2022-4-24 17:42:53

1. 反引号 ` `代表着模板字面量,通过${}实现字符串插值。

2. pro.innerHTML += `<option value=${arrProvince.ProID}</option>` 利用的是模板字面量的字符串插值特性,可以看成是利用 "+"实现字符串插值,
用 "+"表示就是pro.innerHTML += '<option value=' + arrProvince.ProID+ ' </option>'。

3.js中单引号和双引号区别不大,可以当成相同符号使用。
页: [1]
查看完整版本: 关于${}的用法问题