<script>
  function MaFonction() { // Initialiser la fonction MaFonction
  // Traitements
}
</script>
Pour appeler la fonction, il faut ecrire le nom de la fonction avec les parenthéses qui peuvent ou non contenir un paramétre.
  <script>
MaFonction(); // Appel de la fonction
</script> 
Exemple complet
<script>
  function MaFonction() { // Initialiser la fonction MaFonction
  var MaValeur ; // Instanciation
  MaValeur = 30;
  
  if(MaValeur) { // Tester si la variable MaValeur est définie et si une valeur a été affectée
  alert('Elle existe');
  }
  else {
  alert('Elle n\'existe pas'); 
  }
  }
  
  // Appeler une fonction
  MaFonction();
  </script>
Exercice
Créer une fonction qui va
demander à l'utilisateur de saisir son poids
en fonction de la saisie, on crée une structure conditionnelle qui affichera les messages suivants en fonction des critères.
Critères :
< 40kg maigre
  < 80kg C'est bien
    =100kg C'est lourd
Corrigé
        
    	  <script>
    	  function MonPoids() {
    	  var DemandePoids = prompt('Quel est votre poids ?');
    	  if(DemandePoids<40) {
    	  alert('C\'est maigre');
    	  }
    	  else if(DemandePoids>=40 && DemandePoids<80) {
    	  alert('C\'est bien');
    	  }
    	  else {
    	  alert('C\est lourd');
    	  }
    	  }
    	  MonPoids(); // Appeler la fonction
    	  </script>