Qu'est ce qu'une constante ?
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectifs
Savoir quand utiliser une constante ;
Connaître la syntaxe de déclaration de constante en JavaScript.
Mise en situation
Dans un programme, il arrive que certaines données ne changent pas. Ce sont des constantes dont la déclaration et l'initialisation est un peu différente de celles des variables.
Définition : Constance
Dans un programme, certaines valeurs sont fixées à l'avance et ne changent pas.
Le calcul du périmètre d'un cercle fait intervenir son diamètre (qui dépend du cercle) et le nombre Pi (qui ne change pas).
Pour s'assurer que dans le programme la valeur qu'on aura associée à Pi ne change pas, on déclare que Pi est une constante.
Syntaxe : Constantes en JavaScript
Pour indiquer qu'une variable est constante en JavaScript, on utilise le mot-clé const
au lieu du mot-clé let
. Tenter de modifier une variable déclarée const
provoquera une erreur.
// diameter pourra être modifiée, pour un autre cercle, mais pi est une constante
let diameter = 10
const pi = 3.14159
Attention : Initialisation
Il est possible de séparer la déclaration d'une variable et son initialisation.
En revanche il est impossible de séparer déclaration et initialisation d'une constante : elle doit toujours être initialisée lors de sa déclaration.
// Ce code ne fonctionne pas : la constante n'est pas
// initialisée lors de sa déclaration.
const pi
pi = 3.14
Complément : Constantes en Python
Il n'est pas possible de définir des constantes en Python, il faut donc faire attention à ne jamais modifier une variable dont la valeur est sensée être fixe.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.