模板文本字符串问题中的Javascript函数参数
我正在学习javascript,使用基本WebBrowser的webtools(F12工具集)。下面是一个演示示例模板文本字符串问题中的Javascript函数参数,javascript,ecmascript-6,template-strings,Javascript,Ecmascript 6,Template Strings,我正在学习javascript,使用基本WebBrowser的webtools(F12工具集)。下面是一个演示示例 function sayHello(n){ document.writeln($`Hello {n}`); } sayHello("Andy Anderson"); //undefined appears as a result. 我期望结果是“你好,安迪·安德森”,但我得到了一个未定义的美元符号出现在开头的花括号之前: document.writeln(`Hello ${n}`
function sayHello(n){
document.writeln($`Hello {n}`);
}
sayHello("Andy Anderson");
//undefined appears as a result.
我期望结果是“你好,安迪·安德森”,但我得到了一个未定义的美元符号出现在开头的花括号之前:
document.writeln(`Hello ${n}`);
函数sayHello(n){
document.writeln(`Hello${n}`);
}
你好(“安迪·安德森”)代码>美元符号出现在开头的花括号之前:
document.writeln(`Hello ${n}`);
函数sayHello(n){
document.writeln(`Hello${n}`);
}
你好(“安迪·安德森”)代码>美元符号的位置是奇数。它应该在字符串中
document.writeln(`Hello ${n}`);
您没有收到错误的原因是,$
可能在您的环境中被定义为一个函数,因此它被用作。美元符号的位置很奇怪。它应该在字符串中
document.writeln(`Hello ${n}`);
您没有收到错误的原因是,$
很可能在您的环境中被定义为一个函数,因此它被用作。哦!我想如果用法类似于C#。哦!我想如果用法类似于C#。我知道你的学习,所以仅供参考,但是文档。编写是在准备生产的JS代码中应该避免的事情。您可能有兴趣在学习过程中查看控制台.log
,或者类似.appendChild
这样的操作DOM API。我知道您的学习只是供参考,但是文档。编写是您在准备生产的JS代码中应该避免的事情。您可能有兴趣在学习时查看console.log
,或者类似.appendChild
这样的操作的DOM API。我建议在最后修复或删除该注释,因为它显然不再适用。:)我建议在最后修改或删除该评论,因为它显然不再适用