web-dev-qa-db-fra.com

"déclaration de console inattendue sans console"

J'obtiens cette erreur entre parenthèses.

Je tiens à souligner le fait que c'est littéralement la deuxième fois que j'ouvre un fichier JS. Comme je l'ai souligné, je tiens également à souligner le fait que je n'ai aucune idée de ce que sont Eslint et node.js.

Tous les correctifs sur StackOverflow et d'autres sites supposent de savoir comment fonctionnent les entités susmentionnées.

S'il vous plaît aider à un newb complet pour résoudre le problème et apprendre quelque chose de nouveau.

Merci d'avance!

Voici le morceau de code, mais je ne pense pas que cela aidera à quoi que ce soit.

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
Segal Pal

Ajoutez ce qui suit à votre .eslintrc.js fichier

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

Veuillez essayer de changer console.log en document.write

puis ouvrez votre fichier html dans le navigateur

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
verejava