On développe une calculatrice qui réalise les opérations mathématiques de base : addition, soustraction, multiplication et division.

La calculatrice est réalisée en JavaScript et permet à l'utilisateur de saisir ses opérations à partir du clavier.

Regarder la vidéo sur YouTube
Voir la démo de la calculatrice
Voir le code source

Ce mini-projet permet d'aborder certains sujets techniques, comme :

  • la détection des touches du clavier ;
  • la conversion d'une chaîne de caractères vers un nombre ;
  • la manipulation de chaînes de caractères.

Note : Après la vidéo, j'ai réalisé que la propriété code (docs) était probablement pas le meilleur choix pour identifier la touche du clavier et que la propriété key (docs) est plus adaptée, car elle permet d'identifier à la fois les chiffres du pavé numérique et ceux situés en haut des lettres. Le code source que j'ai publié prend en compte cette modification.