"неожиданное заявление консоли без консоли" - PullRequest
0 голосов
/ 01 июня 2019

Я получаю эту ошибку в скобках.

Я хочу подчеркнуть тот факт, что буквально во второй раз я открыл файл 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);

Ответы [ 2 ]

0 голосов
/ 02 июня 2019

Пожалуйста, попробуйте изменить 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);
0 голосов
/ 01 июня 2019

Если ESLint действительно вызывает ошибки для этого изменения, вы можете исправить это, отключив правило для этой конкретной строки:

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