鱼C论坛

 找回密码
 立即注册
查看: 2075|回复: 5

[已解决]关于${}的用法问题

[复制链接]
发表于 2022-4-24 10:06:21 | 显示全部楼层 |阅读模式
20鱼币
本帖最后由 一木妄青衫 于 2022-4-24 10:13 编辑

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

最佳答案

查看完整内容

https://blog.csdn.net/weixin_45622540/article/details/105026612
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-24 10:06:22 | 显示全部楼层    本楼为最佳答案   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-24 10:11:16 From FishC Mobile | 显示全部楼层
php??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-4-24 10:13:22 | 显示全部楼层

JavaScript的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-24 14:35:17 | 显示全部楼层



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

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

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-24 17:42:53 | 显示全部楼层
1. 反引号 ` `代表着模板字面量,通过${}实现字符串插值。

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

3.js中单引号和双引号区别不大,可以当成相同符号使用。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-28 02:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表