Récapitulatif des Concepts en
Algorithmique vs JavaScript
Concept en Algorithmique Équivalent en JavaScript
Déclaration d'une variable : let x; // entier
entier x let y; // réel
réel y let nom = ""; // chaîne de caractères
chaîne nom
Affectation : x = 5;
x←5
Condition Si : if (x > 0) {
Si x > 0 alors [Link](x);
Afficher x }
FinSi
Condition Si...Sinon : if (x > 0) {
Si x > 0 alors [Link](x);
Afficher x } else {
Sinon [Link](0);
Afficher 0 }
FinSi
Tant que : while (x < 10) {
Tant que x < 10 faire x = x + 1;
x←x+1 }
FinTantQue
Procédure : function direBonjour() {
Procédure direBonjour() [Link]("Bonjour");
Afficher "Bonjour" }
FinProcédure
Fonction : function carre(x) {
Fonction carre(x : entier) : entier return x * x;
retourner x * x }
FinFonction
Tableau : let tableau = [0, 0, 0, 0, 0];
tableau[1..5] de entier
Accès à un élément : [Link](tableau[2]); // les index
Afficher tableau[3] commencent à 0 en JS
Boucle Pour avec tableau : for (let i = 0; i < 5; i++) {
Pour i de 1 à 5 faire [Link](tableau[i]);
Afficher tableau[i] }
FinPour