“意外的控制台语句没有控制台”

时间:2019-06-01 19:53:51

标签: javascript adobe-brackets

我在方括号中遇到此错误。

我想强调的事实是,这实际上是我第二次打开JS文件。 正如我强调的那样,我也想强调一个事实,就是我不知道Eslint和node.js是什么。

StackOverflow和其他站点上的所有修复程序都假定知道上述实体的工作原理。

请帮助完成一个新手,以解决问题并学习新知识。

提前谢谢!

这是代码段,但是我认为这对任何事情都没有帮助。

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JavaScript</title>

</head>
<body>
<h1>Javascript starter</h1>

    <script src=Script.js> </script>
</body>
</html>

Javascript:

var now = 2018;
var yearJohn = 1989;
var fullAge = 18;

//Multiple operators
var isFullAge = now - yearJohn >= fullAge; //true
сonsole.log(isFullAge);

//Grouping

    var ageJohn = now - yearJohn;
    var ageMark = 35;
    var average = (ageJohn + ageMark)/2;
    console.log(average);

    // Multiple assigments
    var x, y;
    x = y = (3 + 5) * 4 - 6; // 8 * 4 - 6 // 32 - 6 // 26

    console.log(x, y);

    // More operators
    x *= 2;
    console.log(x);
    x += 10;
    // eslint-disable-next-line no-console
    console.log(x);

5 个答案:

答案 0 :(得分:2)

安装“ brackets-eslint”扩展名并重新加载Brackets编辑器

img1

答案 1 :(得分:1)

只需将ls = [obj1(age = 5), obj2(age = 16), obj3(age = 4)] result = [False, True] 添加到.eslintrc.js文件的规则部分。

例如

"no-console": 0

答案 2 :(得分:1)

将以下内容添加到您的.eslintrc.js文件中

"no-console": ["error", { "allow": ["warn", "error"] }]

答案 3 :(得分:0)

如果确实是ESLint导致此更改出错,则可以通过禁用该特定行的规则来解决该问题:

// eslint-disable-next-line no-console
console.log(isFullAge);

答案 4 :(得分:0)

请尝试将console.log更改为document.write

,然后在浏览器中打开html文件

var now = 2018;
var yearJohn = 1989;
var fullAge = 18;

//Multiple operators
var isFullAge = now - yearJohn >= fullAge; //true
document.write(isFullAge);

//Grouping

var ageJohn = now - yearJohn;
var ageMark = 35;
var average = (ageJohn + ageMark)/2;
document.write(average);

// Multiple assigments
var x, y;
x = y = (3 + 5) * 4 - 6; // 8 * 4 - 6 // 32 - 6 // 26

document.write(x, y);

// More operators
x *= 2;
document.write(x);
x += 10;
// eslint-disable-next-line no-console
document.write(x);