用JavaScript打印不正常?

时间:2017-03-19 11:11:08

标签: javascript variables printing

我知道他们的输出是不同的 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>

1 个答案:

答案 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>

这段代码在使用反斜杠

后给了我正确的答案