Computing">
[Go to site: main page, start]

0% ont trouvé ce document utile (0 vote)
10 vues10 pages

JavaScript Cour

JavaScript est un langage de programmation utilisé pour rendre les pages web interactives, permettant d'ajouter des fonctionnalités dynamiques. Il inclut des concepts tels que les variables, les opérateurs, les types de données, les structures conditionnelles, et les boucles, ainsi que des méthodes pour manipuler les chaînes et effectuer des calculs. Un exemple d'application pratique est la création d'un formulaire avec validation, incluant un système de captcha.

Transféré par

Amdouni
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues10 pages

JavaScript Cour

JavaScript est un langage de programmation utilisé pour rendre les pages web interactives, permettant d'ajouter des fonctionnalités dynamiques. Il inclut des concepts tels que les variables, les opérateurs, les types de données, les structures conditionnelles, et les boucles, ainsi que des méthodes pour manipuler les chaînes et effectuer des calculs. Un exemple d'application pratique est la création d'un formulaire avec validation, incluant un système de captcha.

Transféré par

Amdouni
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

JavaScript

1- Définition
JavaScript est un langage utilisé pour rendre les pages web interactives il permet d’ajouter
fonctionnalités dynamiques comme :
• Mise à jour de contenu d’une page
• Valider des formulaires avant envoi

2- Intégration de JavaScript
Méthode 1 : interne (dans <head> ou <body> )

Méthode 2 : externe (dans <head> )

3- Variables et Constantes
Constante :

STI Khaireddine Ihrissane


Constante (valeur non modifiable) déclare avec le mot-clé const
Exemple

Variable :
Une variable est un espace de stockage qui permet de stocker une valeur.
Les variables sont déclarées avec le mot clé let ou var sans spécifier explicitement

var : la variable est visible dans toute la fonction où elle est déclarée.
Même si on la met dans un bloc (if, for…), elle reste accessible en dehors de ce bloc.
let : la variable est accessible uniquement dans le bloc ({}) où elle est déclarée.
Exemple

4- Les opérateurs
Les opérateurs Logiques
&& : Et
|| : Où
! : Non

Les opérateurs de comparaison


= = : égalité
! = : différent
> : supérieur
< : inférieur
>= : supérieur ou égale
<= : inférieur ou égale
Les opérateurs Arithmétiques
+ : addition

STI Khaireddine Ihrissane


- : soustraction
/ : division
* : multiplication
% : modulo
++ : pré-incrémentation
- - : pré-décrémentation

5- Types de Données
Types primitifs : string, number, boolean, null, undefined
Types Complexes : object, array, function

6- Les Entrées et Sorties


Les Entrées
prompt : En JavaScript, prompt() est une fonction intégrée qui affiche une petite fenêtre
demandant à l’utilisateur de saisir une valeur.

STI Khaireddine Ihrissane


Les Sorties
alert : En JavaScript, alert() est une fonction intégrée qui affiche une petite fenêtre
contenant un message et un bouton OK.

innerHTML : En JavaScript, innerHTML est une propriété qui permet de lire où


modifier le contenu HTML d’un élément dans une page web.

[Link] : En JavaScript, [Link]() est une méthode qui permet


d’écrire directement du texte ou du HTML dans la page web pendant son chargement.

STI Khaireddine Ihrissane


7- Les Structures Conditionnelles
L’instruction if .. else

Exemple

L’instruction if .. else if .. else

Exemple

STI Khaireddine Ihrissane


L’instruction switch

Exemple

STI Khaireddine Ihrissane


8- Les Boucles
Boucle for

Exemple

Boucle while

Exemple

Boucle do .. while

Exemple

STI Khaireddine Ihrissane


9- Les Fonctions
En JavaScript, une fonction est un bloc de code réutilisable qui peut prendre des paramètres
et retourner une valeur.

Exemple

10- Fonction et les Méthodes de JavaScript


Number(ch) : Convertir une chaine en Nombre
parseInt(ch,b) : Convertir une chaine présentant dans une base b en entier
parseFloat(ch) : Convertir une chaine en réel
isNaN(valeur) : vérifier si une valeur n’est pas un Nombre

Méthode de l’objet Math


abs(n) : Retourner la valeur absolue d’un Nombre
sqrt(n) : Retourner la racine carrée d’un Nombre
floor(n) : Retourner le plus grand entier inférieur ou égale à la valeur donnée
round(n) : Retourner l’entier plus proche de n
random() : Retourner un nombre aléatoire entre [0,1[

Méthode sur les chaines


[Link](i) : Retourner un caractère selon l’indice i
[Link]() : Retourner la longueur d’une chaine
[Link]() : Convertir tous les caractéres de ch en Minuscule

STI Khaireddine Ihrissane


[Link]() : Convertir tous les caractéres de ch en Majuscule
[Link]() : Supprimer les espaces existent au début et à la fin de ch
[Link](d,f) : Retourner une sous_chaine d’une ch à partir de l’indice d jusqu’à l’indice
f (f exclu)
[Link](ch2,p) : Retourner la position de 1er occurrence de ch2 dans ch1 à partir la
position p sinon -1
[Link](ch2,p) : Retourner la position de la dernière occurrence de ch2 dans ch1
jusqu’à la position p sinon -1
[Link](c1..cn) :Retourner une chaine à partir d’un ou plusieurs code ASCII
[Link](p) :Retourner code ASCII d’un caractère de position p

Exercice d’application : Mini Captcha


Créer un formulaire contenant les champs suivants :
• Nom : champ texte (obligatoire).
• Email : champ email (obligatoire, avec contrôle de validité).
• Captcha généré : zone d’affichage en lecture seule.
• Saisie Captcha : champ dans lequel l’utilisateur doit recopier le code affiché.
Boutons à prévoir :
• Générer : permet de créer ou régénérer un code aléatoire.
• Valider : permet de soumettre le formulaire et vérifier les conditions
Validation et contrôles :
• Vérifier que tous les champs obligatoires sont remplis.
• Vérifier que l’email est valide.
• Comparer la saisie utilisateur avec le code captcha généré.
• Afficher un message de succès si toutes les conditions sont respectées.
• Sinon, afficher un message d’erreur explicite (ex : "Captcha incorrect" ou "Veuillez
remplir tous les champs").

STI Khaireddine Ihrissane


STI Khaireddine Ihrissane

Vous aimerez peut-être aussi