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);
Ajoutez ce qui suit à votre .eslintrc.js
fichier
"no-console": ["error", { "allow": ["warn", "error"] }]
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);