fbpx
i

Class aptent taciti sociosqu
ad litorato rquent per conubia nostra

icone-cours-time-80

7h

icone-cours-level-intermediaire-80

niveau
intermédiaire

puis 25€ /mois

icone-cours-time-80

7h

icone-cours-level-intermediaire-80

niveau
intermédiaire

puis 25€ /mois

icone-cours-time-80

7h

icone-cours-level-intermediaire-80

niveau
intermédiaire

puis 25€ /mois

L'objectifs de ce module est de vous introduire à des fonctions, techniques (partagées par d'autres langages), notamment sur le traitement des chaînes de caractères et des nombres, ou encore de vous inciter à utiliser de nouveaux standards de programmation JavaScript.

Part #1 - Coder dans les standards actuels

Coder dans les standards actuels

Différences entre var / let / const

Dans le premier module vous aviez vu qu’on peut utiliser var pour déclarer une variable, or c’est une pratique qu’il faut éviter autant que possible pour lui préférer les instructions let ou const disponibles depuis la version es6 (ecmaScript2015)

var est problématique car il crée des variables dans l’espace globale et peut engendrer des effets de bords comme des collisions d’espace de noms, eg:

Vous pouvez exécuter le code ci-dessous en ligne sur jsfiddle

cours 1

Part #2 - L'objet String et ses méthodes utiles

L’objet String et ses méthodes utiles

La fonction trim se retrouve dans beaucoup de langages de programmation (notamment PHP) car elle permet d’enlever les espaces autour d’une chaîne de caractères. Lorsqu’un utilisateur soumet un formulaire il faut la plupart du temps s’assurer d’enlever ces espaces potentiellement involontaires.

Part #3 - Les objets Math et Number et leurs méthodes utiles

Les objets Math et Number et leurs méthodes utiles

L’objet Math est un objet natif dont les méthodes et propriétés permettent l’utilisation de constantes et fonctions mathématiques.

– Math.random()

Cette fonction permet de générer un nombre aléatoire FLOTTANT compris entre 0 et 1. (Il faudra donc effectuer des opérations arithmétiques supplémentaires pour générer un aléatoire sur un intervalle plus large.)

console.log(Math.random()); // ?

– Math.max() et Math.min()

Ces méthodes permettent respectivement de trouver le chiffre le plus grand ou petit dans une liste de taille indéterminée passée en paramètre.

Part #4 - Comment exploiter les variables d'URL (GET)

Comment exploiter les variables d’URL (GET)

URLSearchParams()

URLSearchParams définit des méthodes pour travailler avec les paramètres GET d’une URL.

– Que sont les variables d’url et comment les initialiser correctement?

Récupérer des variables utilisateurs depuis la barre d’URL est généralement une des premières méthodes enseignées.
Cela vous permet d’interagir rapidement avec des variables (provenant de l’extérieur donc) plutôt que de devoir changer votre script ou de passer par un formulaire.

Voici un format d’url où des variables ont été injectées au script:

http://www.google.fr/?foo=bar&key=val

La première variable d’url s’introduit par un point d’interrogation et les suivantes par des esperluettes.
Elles fonctionnent par paire clé/valeur qui seront forcément injectées dans votre script en tant que chaîne de caractères. Il est donc inutile de les entourer d’apostrophes.

Certificat de réussite