Page 1 sur 1

coup de pouce debut js + Bracket

Posté : 30 mars 2020, 15:00
par diegodemassy
Bonjour, juste je n'arrive pas à faire marcher mon code javascript tout simple dans bracket. Je ne comprends pas pourquoi, ça doit être simple. Le code tout simple :

Code : Tout sélectionner

var x = 12;
var y = 25.63;
console.log(y);
C'est enregistré dans un dossier cours d'informatique sur mon bureau avec comme fichier utilisé : index3.htlm et script3.js. Le code js est dans ce dernier fichier mais ne marche pas dans bracket ou je ne sdis pas le faire marcher. Il marche en le copiant dans la console de google.

Le code du htlm marche et est :

Code : Tout sélectionner

<!DOCTYPE html>
<html>
  <header>
    <title>Jeu du serpent</title>
      <h1>hello</h1>
    <script type="script3.js"></script>
  </header>
  <body>
  </body>
</html>
Normalement la demo indique que le code devrait marcher en ouvrant la console js de google dans la page web ouverte avec Bracket. Est-ce bien ça? Merci

Re: coup de pouce debut js + Bracket

Posté : 30 mars 2020, 16:21
par webmaster
Bonjour

<script type="script3.js"></script> n'est pas correct

Il faut écrire
<script src="script3.js"></script>

Re: coup de pouce debut js + Bracket

Posté : 01 avr. 2020, 10:45
par diegodemassy
Bonjour j'ai bien rectifié :
code html:
<!DOCTYPE html>
<html>

<head>
<title>Jeu du serpent</title>
<h1>hello</h1>

</head>

<body>
<script scr="script3.js"></script>
</body>

</html>

code javascript :
function Dog (name, color, age)
{
this.name = name;
this.color = color;
this.age = age;
}
var petitCaniche = new Dog("choupette","white",4);
var grosPitbull = new Dog("rex","black",2);
console.log(petitCaniche);
console.log(grosPitbull);
En fait dans bracket les console.log apparaissent avec un croix rouge devant à gauche et ça ne marche pas. Et dans sublim text j'ouvre la page web avec le clic droit open in browser puis presse f12 pour lire le javascript mais ça ne marche pas.
Que faire? Où est l'erreur? Merci

Re: coup de pouce debut js + Bracket

Posté : 01 avr. 2020, 11:20
par webmaster
Je pense que le test depuis l'editeur de texte n'est pas idéal
J'ai regroupé les 2 scripts dans une page
https://www.toutjavascript.com/user/dog.html

La console affiche bien les Dogs:
Dog {name: "choupette", color: "white", age: 4}
dog.html:21 Dog {name: "rex", color: "black", age: 2}