COURS JAVASCRIPT
I. Les Variables
NB : Pour déclarer une constante on met le nom de la variable en
majuscule.
I. Les méthodes attachées aux tableaux :
Pour afficher la longueur de notre tableau on utilise length.
Ex : fruits. Length
Pour afficher l’index de l’élément on utilise index0f.
Ex : fruits. IndexOf
Pour créer un séparateur on utilise Join suivie du séparateur.
Ex : fruits. Join (‘’-‘’)
Pour concaténer on utilise Concat.
Ex : fruits. Concat ([‘éléments’])
Pour ajouter des éléments à la fin on utilise push.
Ex : fruits. Push (‘éléments’)
Pour enlever le dernier élément on utilise pop et ça ne prend pas
d’arguments
Ex : fruits. Pop ()
I. Les Boucles:
Boucle For (pour)
<!-- Syntaxe
for (expression1, expression2, expression3)
{
le code ....
}
-->
NB : Ici aucune de ces expressions n’est obligatoire.
EX :
// Exemple 1 utilisation avec trois expressions
// text = "";
// const fruits = ["Mangues", "Banane", "Pomme", "Ananas"];
// for (let i = 0; i < [Link]; i++) {
// text += fruits[i] + " ";
// }
// [Link]('demo').innerHTML = text;
Boucle For sans l’expression une
On avait dit aucune de trois expressions n’étaient obligatoire.
Ici on enlève juste l’expression une dans la boucle for mais on
l’initialise en haut et dans la boucle for on laisse le ; là-bas
<script>
text = "";
let i =0;
const fruits = ["Mangues", "Banane", "Pomme", "Ananas",
"Papaye"];
for(; i < [Link]; i++ ){
text += fruits[i] + "<br>";
}
[Link]('demo').innerHTML=text;
</script>
Boucle For sans l’expression deux
Ici on utilise une fonction et une condition pour vérifier notre
condition sinon on aura des boucles infinies.
Ex
<script>
const fruits = ["Mangues", "Banane", "Pomme", "Ananas"];
function test() {
let text = "";
let i = 0;
for(; ; i++){
if (i == 4) {
return;
}
else{
text+= fruits[i] + "<br>";
}
[Link]('demo').innerHTML= text;
}
}
test();
</script>
Boucle For sans l’expression trois
<script>
text = "";
const fruits = ["Mangues", "Banane", "Pomme", "Ananas",
"Papaye"];
for (let i = 0; i < [Link];) {
text += fruits[i] + "<br>";
i++;
}
[Link]('demo').innerHTML = text;
</script>
La Boucle For in (pour chaque)
La Boucle For in nous permet de parcourir les propriétés d’un objet.
<script>
let text = "";
let ObjetPersonne = {
prenom : "Moustapha",
nom : "Seck",
email : "tafates@[Link]",
age : "20 ans"
}
for (const proprietés in ObjetPersonne) {
text += ObjetPersonne[proprietés] + "<br>";
}
[Link]('demo').innerHTML = text;
</script>
NB :
On peut utiliser for in pour boucler les array.
let personnes = ["Modou", "Diouf", "30", "Dakar"];
let text = "";
for (const index in personnes) {
text += personnes[index] + "<br>";
}
[Link]('demo').innerHTML = text;
La Boucle For of
On l’utilise pour boucler tous ce qui est itérable. C’est-à-dire tous ce
qu’on peut boucler ex les tableaux les chaines de caractères les
carte…
La Boucle ForEach et Map
La Boucle ForEach permet de faire appel à une fonction de rappelle
pour chaque élément du tableau.
Ici on crée une fonction après on fait appelle à cette fonction.
Et la fonction de rappel prends trois paramètres la valeur l’index et le
tableau original mais c’est seulement la valeur qui est obligatoire.
Ex
<script>
let monTableau = ["Loulou", "Ducobu", "Titeuf", "Toto"];
let text = "";
function myFunction(valeur) {
text += valeur + '<br>';
[Link](myFunction);
[Link]('demo').innerHTML = text;
</script>
La Boucle Map on change seulement ForEach avec Map. Mais la
particularité avec Map c’est qu’on l’utilise pour retourner un tableau.
La Boucle While et Do while voir code
Les Fonctions en javascript :
La Boucle while c’est comme la boucle for avec l’expression une et
trois sont ignoré.
Ici on connait une condition à l’avance pour continuer d’exécuter
notre code.
Pour être rapide en calcul, il est essentiel de maîtriser des astuces et des techniques qui te
permettent de faire des calculs mentaux simples et efficaces. Voici quelques calculs simples et
des astuces pour t'améliorer en calcul mental :
1. Additions simples
Ajouter 9 : Ajoute 10, puis soustrais 1. Par exemple, pour 37 + 9, fais 37 + 10 = 47, puis 47 - 1
= 46.
Ajouter des dizaines : Ajoute d'abord les dizaines, puis les unités. Exemple : 46 + 32 = (40 +
30) + (6 + 2) = 70 + 8 = 78.
Ajouter des nombres proches de 100 : 98 + 35. Ajoute 100 (100 + 35 = 135), puis soustrais 2
(135 - 2 = 133).
2. Soustractions simples
Soustraire 9 : Soustrais 10, puis ajoute 1. Exemple : 54 - 9 = 54 - 10 = 44, puis 44 + 1 = 45.
Soustraire des dizaines : Soustrais d'abord les dizaines, puis les unités. Exemple : 74 - 23 =
(70 - 20) + (4 - 3) = 50 + 1 = 51.
3. Multiplications simples
Multiplier par 5 : Multiplie par 10, puis divise par 2. Exemple : 28 × 5 = (28 × 10) / 2 = 280 / 2
= 140.
Multiplier par 9 : Multiplie par 10, puis soustrais le nombre original. Exemple : 8 × 9 = (8 ×
10) - 8 = 80 - 8 = 72.
Multiplier par 11 : Pour les nombres à deux chiffres, ajoute les deux chiffres et place le
résultat entre eux. Exemple : 23 × 11 = 2 (2+3) 3 = 253.
4. Divisions simples
Diviser par 5 : Multiplie par 2, puis divise par 10. Exemple : 65 ÷ 5 = (65 × 2) ÷ 10 = 130 ÷ 10 =
13.
Diviser par 10 : Décale la virgule d'un chiffre vers la gauche. Exemple : 324 ÷ 10 = 32,4.
5. Carrés de nombres proches de 10
Carré de 11 à 19 : Utilise la formule (n+1)2=n2+2n+1(n + 1)² = n² + 2n + 1(n+1)2=n2+2n+1.
Par exemple :
o 132=(12+1)2=122+2×12+1=144+24+1=16913^2 = (12 + 1)² = 12² + 2 \times 12 + 1 =
144 + 24 + 1 = 169132=(12+1)2=122+2×12+1=144+24+1=169.
6. Carré des nombres terminant par 5
Exemple : 25225^2252 : Prends les dizaines, multiplie-les par le nombre suivant, puis ajoute
25. Par exemple :
o 252=(2×3)25=62525^2 = (2 \times 3)25 = 625252=(2×3)25=625.
7. Techniques de décomposition
Additionne les parties : Pour additionner ou soustraire des nombres complexes, décompose-
les en dizaines, unités, ou centaines. Exemple :
o 456+378=(400+300)+(50+70)+(6+8)=700+120+14=834. 456 + 378 = (400 + 300) + (50
+ 70) + (6 + 8) = 700 + 120 + 14 =
834.456+378=(400+300)+(50+70)+(6+8)=700+120+14=834.
8. Multiplications rapides par des puissances de 2
Multiplier par 4 : Multiplie par 2 deux fois. Exemple : 13 × 4 = (13 × 2) × 2 = 26 × 2 = 52.
Multiplier par 8 : Multiplie par 2 trois fois. Exemple : 15 × 8 = (15 × 2) × 2 × 2 = 30 × 2 × 2 = 60
× 2 = 120.
9. Multiplications proches de 10 ou 100
Exemple : 99 × 43 : Fais 43 × 100 - 43 = 4300 - 43 = 4257.
10. Simplification des fractions
Apprends à simplifier rapidement les fractions en divisant par le plus grand diviseur commun.
Exemple : 36/48 = (36 ÷ 12) / (48 ÷ 12) = 3/4.
En t'entraînant régulièrement avec ces astuces, tu deviendras plus rapide en calcul mental.