Maison > interface Web > js tutoriel > Jour / Jours de Code : Approfondissez JavaScript

Jour / Jours de Code : Approfondissez JavaScript

王林
Libérer: 2024-08-30 19:03:04
original
965 Les gens l'ont consulté

Day /  Days of Code: Deeper into JavaScript

Jeudi 29 août 2024

Aujourd’hui, j’ai continué mon parcours à travers le parcours Full Stack Engineer de Codecademy. Une chose que j'ai remarquée est que même si le programme fournit un cadre solide, il existe souvent des niveaux d'apprentissage supplémentaires sous et entre les missions. D'un autre côté, j'utilisais déjà VS Code et Node.

Dans le projet Number Guessing Game, la tâche consistait à écrire des fonctions de flux de contrôle bien définies. Cela s'est passé assez vite pour moi. D'après ce que j'ai vu sur les forums Codecademy, seulement 5 % environ des étudiants ont utilisé les fonctions fléchées pour ce projet. J'ai opté pour les fonctions fléchées car elles améliorent la concision et la lisibilité, notamment pour les one-liners. Une chose importante à retenir avec les fonctions fléchées est qu'elles ne peuvent pas être levées, donc leur ordre de déclaration est important. Sinon, il n'y a pas eu de surprises. Voici ma mise en œuvre :

let humanScore = 0;
let computerScore = 0;
let currentRoundNumber = 1;

const generateTarget = () => Math.floor(Math.random() * 10);

const getAbsoluteDistance = (number1, number2) => Math.abs(number2 - number1);

const updateScore = winner => winner === 'human' ? humanScore++ : computerScore++;

const compareGuesses = (humanGuess, computerGuess, secretTarget) => 
  getAbsoluteDistance(humanGuess, secretTarget) <= getAbsoluteDistance(computerGuess, secretTarget);

const advanceRound = () => currentRoundNumber++;
Copier après la connexion

Après avoir terminé la première leçon de syntaxe JavaScript, je suis passé directement à la deuxième leçon et j'ai terminé le premier devoir sur les tableaux. Apprendre que les tableaux déclarés comme const sont mutables a été une révélation époustouflante ! Avec les tableaux vers le bas, je passe maintenant aux boucles puis aux objets. J'apprécie vraiment la façon dont Codecademy fournit des ressources et nous permet ensuite d'explorer par nous-mêmes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal