那是我的html代码
<body>
<script src="../js/myjscode.js"></script>
</body>
这是myjscode.js
function firstFunction() {
console.log("
hello world ");
}
firstFunction();
如果我在console.log("hello world ");
上输入myjscode.js
是完美的输出hello world
但是如果我输入
function firstFunction() {
console.log("
hello world ");
}
firstFunction();
在myjscode.js上
它在Chrome控制台上显示
Uncaught SyntaxError: Invalid or unexpected token
我怎么了?
答案 0 :(得分:1)
这是因为当您在console.log()
内的新行中键入字符串时,会有新的回车符,因此您会得到Uncaught SyntaxError: Invalid or unexpected token
。要解决此问题,请使用反引号代替引号:
function firstFunction() {
console.log(`
hello world`);
}
firstFunction();
答案 1 :(得分:0)
您必须使用转义序列来指示字符串中的换行符;就您而言,
"\nhello world"
答案 2 :(得分:0)
您必须将console.log文本放在示例的一行中。
赞:
function firstFunction() {
console.log("hello world");
}
firstFunction();
答案 3 :(得分:0)
您可以A:将console.log放在同一行中,或者B:将其变成一个按钮。或两者都做!
function firstFunction() {
console.log("hello world");
}
firstFunction();
<button onclick="firstFunction()">click me</button>
答案 4 :(得分:0)
如果您执行多行操作(例如,因为在引号后进行换行,所以您必须这样做)。
这有效:
console.log("" +
"hello world "
);
或
console.log(
"hello world"
);
或:
console.log(
"hello" +
"world"
);