Javascript alert()和alert()之间的区别``
为了安全起见,我正在测试我的应用程序,在测试过程中,我遇到了以下情况:Javascript alert()和alert()之间的区别``,javascript,Javascript,为了安全起见,我正在测试我的应用程序,在测试过程中,我遇到了以下情况: <script> function myFunction() { alert`"Hello\nHow are you?"`; } </script> 函数myFunction(){ 警报“你好\n你好吗?”; } 结果弹出消息你好吗? <script> function myFunction() { alert("Hello\nHow are you?"); } &l
<script>
function myFunction() {
alert`"Hello\nHow are you?"`;
}
</script>
函数myFunction(){
警报“你好\n你好吗?”;
}
结果弹出消息你好吗?
<script>
function myFunction() {
alert("Hello\nHow are you?");
}
</script>
函数myFunction(){
警报(“你好\n你好吗?”);
}
结果弹出消息你好吗?
<script>
function myFunction() {
alert("Hello\nHow are you?");
}
</script>
为什么这两个脚本产生相同的结果
使用此链接进行测试:
这被称为一个
模板字符串是一种不同的编写字符串文字的方法,ES6中引入了这种方法,它提供了额外的特性,例如您描述的特性
在警报
中返回字符串的原因是警报
是.toString
将传递给它的对象重新插入,实际上看起来更像
["\"Hello\nHow are you?\""]
这被称为一个
模板字符串是一种不同的编写字符串文字的方法,ES6中引入了这种方法,它提供了额外的特性,例如您描述的特性
在警报
中返回字符串的原因是警报
是.toString
将传递给它的对象重新插入,实际上看起来更像
["\"Hello\nHow are you?\""]
请注意,即使是半旧的浏览器也会在第一个语法上爆炸…请注意,即使是半旧的浏览器也会在第一个语法上爆炸。。。