Python et Javascript
expression conditionnelle (test)
Python
if var opComp val:
séquence indentée d'instructions
opComp : opérateur de comparaison ('=', '!=', '=<', '<', '>=', '>', 'is', 'is not', 'in', 'not in')
Javascript
if(var opComp val ){séquence d'instructions entre accolades}
opComp : opérateur de comparaison ('==', '!=', '=<', '<', '>=', '>')
Itération non conditionnelle (boucle bornée)
Python
for compteur in itérable:
séquence indentée d'instructions
itérable : chaine de caractères, tuple, liste, range
Javascript
for(compteur = d; compteur opComp f; compteur pas){séquence d'instructions entre accolades}
d : entier, valeur de début
f : entier, valeur de fin
opComp : opérateur de comparaison ('==', '!=', '=<', '<', '>=', '>')
pas : opérateur d'incrémentation ou de décrémentation de compteur
Exemples :
for(compteur = 0; compteur < 12; compteur++){séquence d'instructions entre accolades}
Compteur va prendre successivement les valeurs comprise entre 0 et 11 incluses en allant de 1 en 1.
for(k = 5; k<= 25; k = k + 5){séquence d'instructions entre accolades}
Dans ce cas k va prendre successivement les valeurs 5, 10, 15, 20 et 25.
Itération conditionnelle (boucle non bornée)
Python
while var opComp val:
séquence indentée d'instructions
Exemples :
a = 0
while a != 5:
a += 1
a = True
while a is True:
a = False
Javascript
while( var opComp val){séquence d'instructions entre accolades}
Exemples :
a = 5;
while(a != 5){ a += 1;}
a = true
while(a == true){a = false;}