Je viens de finir le cour "Apprenez à coder avec JavaScript" et je voudrai continuer pour apprendre à faire du javascript pour le web. Mais je ne sais pas quoi choisir entre ces deux cours :
Le premier à mon avis, est fait pour des gens qui connaissent déjà un peu. Ça fait un bref rappel et approfondissement. Le deuxième est plus fournit en explication donc plus long, mais mieux adapté si tu n'y connais rien du tout. Une fois que tu l'auras fais tu pourras passer directement à la deuxième partie du premier (les services web). Ceci étant un avis totalement subjectif.
- Edité par ThierryGonthier 21 novembre 2019 à 15:37:11
Le premier à mon avis, est fait pour des gens qui connaissent déjà un peu. Ça fait un bref rappel et approfondissement. Le deuxième est plus fournit en explication donc plus long, mais mieux adapté si tu n'y connais rien du tout. Une fois que tu l'auras fais tu pourras passer directement à la deuxième partie du deuxième (les services web). Ceci étant un avis totalement subjectif.
Merci beaucoup ThierryGonthier, je vais faire le deuxième du coup.
Quelqu'un pourraît-il me dire comment faire pour pouvoir valider mes codes renseignés dans les SandBox pour les exercices pratiques, afin de pouvoir avancer et pouvoir valider les chapitres au fur à mesure ...?
Quelqu'un pourraît-il me dire comment faire pour pouvoir valider mes codes renseignés dans les SandBox pour les exercices pratiques, afin de pouvoir avancer et pouvoir valider les chapitres au fur à mesure ...?
Merci d'avance pour votre aide.
Christophe,
Salut Christophe57,
C'est de l'auto-correction pour ce cour. Seule l'Activité finale et les quiz sont corrigé par d'autres élèves dans le 1er cas et automatiquement dans l'autre.
Pour valider le chapitre, il suffit de cliquer sur le bouton de validation du chapitre en bas de la page
le bouton "indiquer que le chapitre n'est pas terminé " indique justement que tu a terminé le chapitre. si tu ne l'avait pas terminé, il y aurait un bouton "passer au chapitre suivant" ou un truc du genre. Les exercices dans les sandbox ne sont que pour toi, tu ne les fait pas valider. de toute facon c'est simple, dans la barre de progression, si c'est en vert, c'est que tu a indiqué que c'etait terminer.
Hello tout le monde, heureux de voir que comme Valentin je ne suis pas le seul à en ch**r !
Une question pour l'exercice 3 du chapitre 8 ; l'objectif est de pouvoir réaliser l'inverse d'un mot et le comparer au mot initial afin de déterminer si il s'agit d'un palindrome.
Voila mon code
function inverseMot(mot) {
const tabMot = Array.from(mot);
let motInverse = "";
for (i = tabMot.length ; i = 0 ; i -= 1) {
motInverse += tabMot.unshift(i);
tabMot.pop();
}
return motInverse;
}
function estPalindrome(mot) {
if (mot === inverseMot(mot)) {
return "ce mot est un palindrome" ;
} else { return "ce mot n'est pas un palindrome"
;}
}
console.log(estPalindrome("radar"));
Hélas le résultat est décevant étant donné qu'en retour j'obtiens "ce mot n'est pas un palindrome" ce qui est évidemment faux. Quelqu'un aurait une piste pour m'aider svp ?
Bon courage à tous, c'est compliqué mais quel kiff d'utiliser son cerveau
En fait ce meme probleme m'est arrivé mais avec la pratique, ils disparaissent.
regarde dans la ligne 4
for ( i = tabMot.length; i = 0; i-= 1)
en fait, après le premier point-virgule tu a mis un egal au lieu d'un double egal pour poser la condition. Donc a chaque fois que ton code est lancé en arrivant a cette ligne, le programme reassigne la valeur 0 a i puisque avec un seul egal, tu peux assigner une valeur a une variable mais pour creer des conditions t'as besoin du double ou du triple egal.
Je débute en JavaScript et je voudrais savoir si vous connaissez un site qui proposerait de nombreux (plusieurs dizaines) d'exercices permettant de s'exercer sur des boucles, conditions, tableaux, objets etc ...
Salut, regarde celui-ci https://www.freecodecamp.org/learn/ prend le cours javascript tu as un éditeur de texte intégré et des exercices simples, tu peux voir le résultat de ton code à chaque exercices ++
je viens de terminer le cours Apprenez a coder avec JS. et je ss mnt ds la partie activité. le problème : ou est je vais écrire mon code. j'ai telecharger le fichier et après !!! durant le cours j ai travaillé ts les codes avec la console de code déjà mis . est ce que j'ai raté une partie du cours ou il nous montre comment coder avec une autre console ou exécuter sur l’ HTML???
merci d'avance.
- Edité par FatimaBelmaallam 18 janvier 2020 à 13:30:54
Un peu comme si la lecture des lignes de code se faisait du bas vers le haut et de droite à gauche :)
Quelqu'un pourrait il m'expliquer pourquoi :
- J'ai d'abord la catégorie ("rectangle") qui s'affiche en haut. Je pensais qu'elle allait s'afficher en dernier puisque c'est la dernière ligne de mon bloc else if.
- La liste des attributs s'affiche dans l'ordre hauteur, largeur, longueur et non pas longueur, largeur,hauteur qui est l'ordre à l'intérieur du constructor
La catégorie “rectangle” s’affiche puisque la condition qui y mène est remplie. Ensuite pour l’ordre des champs, l’ordre des attributs d’un objet n’est pas conservé ni même conservable. Les attributs peuvent apparaître dans n’importe quel ordre.
let famille = ["Thomas","Pierre","maman","papa"];
famille.push("mamie");
famille.unshift("papy");
let familleLength = famille.length;
console.log ("le nombre de valeur dans la liste est de" + " "+ familleLength);
console.log ("le premier élément de la liste est" + " " + famille[0]);
console.log ("le dernier élément de la liste est" + " " + famille[familleLength]);
et dans la console le retour est:
"le nombre de valeur dans la liste est de 6"
"le premier élément de la liste est papy"
"le dernier élément de la liste est undefined"
Je ne comprends pas pourquoi le dernier élément apparaît "undefined". Je dirais qu'entre les crochets est attendu un nombre uniquement, je ne peux donc pas faire référence directement à la variable familleLength?
Quelqu'un pourrait il m'en donner la/les raison(s)?
Toujours à l'écoute, comme tout marin ! ... et ... prenez bien soin de vous !
Hell is empty and all the devils are here.
Keep going and you'll get there!
Will Alexander