Exercice 1.2.4 : apprendre le typage dynamique JavaScript avec l'aide de membres experts
Par Gnuum
Le 2016-05-29 10:48:38, par Gnuum, Membre expérimenté
Exercice 1.2.4 : Le typage dynamique
Apprendre le JavaScript avec l'aide de membres experts
Bonjour,
Nous sommes en train de mettre en place une série d'exercices pour apprendre le JavaScript et Node.js.
Autran, Gnuum, ABCIWEB et SylvainPV ont participé à la rédaction de cet exercice qui porte sur les structures conditionnelles et le typage dynamique. L'exercice est accompagné d'indications théoriques et d'une solution. Bien entendu, cette solution n'est pas nécessairement unique.
Exercice 1.2.4 : Le typage dynamique
Vous pouvez ensuite discuter avec les auteurs des problèmes que vous avez rencontrés, de vos interrogations ainsi que de vos remarques ou conseils.
Découvrez également tous nos exercices JavaScript !
Courage !
Apprendre le JavaScript avec l'aide de membres experts
Bonjour,
Nous sommes en train de mettre en place une série d'exercices pour apprendre le JavaScript et Node.js.
Autran, Gnuum, ABCIWEB et SylvainPV ont participé à la rédaction de cet exercice qui porte sur les structures conditionnelles et le typage dynamique. L'exercice est accompagné d'indications théoriques et d'une solution. Bien entendu, cette solution n'est pas nécessairement unique.
- Objectif : Comprendre le typage dynamique.
- Niveau : Facile
- Exigence : Indispensable
Vous pouvez ensuite discuter avec les auteurs des problèmes que vous avez rencontrés, de vos interrogations ainsi que de vos remarques ou conseils.
Découvrez également tous nos exercices JavaScript !
Courage !
-
touitMembre du ClubBonsoir,
Je n'ai pas pu m’entraîner a coder pendant deux semaines, mais je m'y remets plein d'entrain
Je suis sur l'exercice de typage dynamique et si la boucle if then fonctionne bien, j'ai plus de mal avec le switch. J'ai donc été voir la solution mais quant j’exécute le code de celle ci j'ai une erreur ...
Voici mon code initial pour le if then :Code : 1
2
3
4
5
6
7
8
9
10
11var value = "fdfd"; if (typeof value === "string") { console.log("La valeur est une chaîne de caractères" )} else if (typeof value === "number") { console.log("La valeur est un nombre")}
Ensuite pour le switch quant j'execute le code de la soluce j'ai ce message d'erreur :
SyntaxError: missing : after case label
....log('La valeur est une chaîne de caractères');
} else {
console.log('La v...le 18/06/2016 à 18:53 -
ABCIWEBExpert éminent séniorPas d'erreur chez moi quand j'exécute la solution...le 20/06/2016 à 0:37
-
GnuumMembre expérimentéJ'arrive un peu après la bataille mais si tu peux nous copier coller le code exact que tu exécutes, on pourrait peut-être voir le problème.
En ce qui concerne ton code, c'est bien, il fait le travail demandé!
Ce n'est que le début donc ce n'est pas grave, mais essaie, au fur et à mesure, d'améliorer ton indentation et l'utilisation de tes espaces, c'est important pour la lisibilité de ton code notamment par les autres personnes. Par exemple, le contenu d'un if doit être décalé d'une tabulation (2 ou 4 espaces ou un caractère tab):Code JavaScript : 1
2
3if (typeof value === "string") { console.log('...'); // Contenu décalé d'une tabulation. }
le 10/07/2016 à 12:28