我知道他们的输出是不同的
var carName = "Volvo XC60";
var carName = 'Volvo XC60';
此代码提供输出'He is called "Johnny"'
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
var answer2 = "'He is called "Johnny"'";
document.getElementById("demo").innerHTML = answer2
</script>
</body>
</html>
并且下面的代码没有给出输出,为什么?
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
var answer2 = '"He is called 'Johnny'"';
document.getElementById("demo").innerHTML = answer2
</script>
</body>
</html>
答案 0 :(得分:0)
知道了!
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
var answer2 = '"He is called \'Johnny\'"';
document.getElementById("demo").innerHTML = answer2
</script>
</body>
</html>
这段代码在使用反斜杠
后给了我正确的答案