模板字符变成练习问题

来源:2-2 编程练习

miaa

2019-04-01 21:41:07

使用${ xxx } 报错:Identifier 'person' has already been declared,上面已经let了person

http://img.mukewang.com/climg/5ca2146700017aac15040853.jpg

写回答

3回答

好帮手慕糖

2019-04-02

同学你好,因为person是关键字,而在线编辑器是严格模式的编码,所以会导致报错,而添加{}的话,这个变量只在该作用域内有效,不会影响全局,所以是没有问题的。

建议:可以换个变量名哦。

希望能帮助到你,祝学习愉快!


0

好帮手慕糖

2019-04-02

同学你好,若还是无法解决的话,建议:可以直接将代码粘贴过来,便于准确的定位与解决问题。

祝学习愉快!

0
hiaa
h <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>模版字符串</title> </head> <body> <div class="div1"></div> <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script type="text/javascript"> let person ={ name:"xiaoming", age:18 } $(".div1").append( `He is <b>${person.name}</b>and we wish to know his ${person.age}.That is all<br>` ); // 补充代码 </script> </body> </html> 你好,这个是代码,直接这么写会报错,如果给script标签里加入{}就不会报错,不清楚是什么原因
h019-04-02
共2条回复

Mac8

2019-04-02

把JQuery去掉试一试 用纯原生js 

0
hiaa
h 说的是去掉jquery的引用吗? 去掉还不行
h019-04-02
共1条回复

0 学习 · 10739 问题

查看课程