hg S’enregistrer Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie

Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie  forum informatique Tunisie Index du Forum

hg Bac Tunisie Algorithmique et programmation TIC réseaux php javascript sql access activités programmation c
hg
FAQ FAQ Rechercher Rechercher Membres Membres Groupes Groupes Profil Profil Se connecter pour vérifier ses messages privés Messages Privés Connexion Connexion


 Forum de l'excellence et l'excellence en innovation 
Pour participer à notre Forum, vous devez
 
inscrire sur notre forum a partir d'ici
 
  NB :
Les membres ''zéro messages'' seront supprimés automatiquement après un nombre de jours donné !!!!
             
   
 
  
forum d'aide informatique : internet, réseau, programmation informatique ...
Qu’est-ce qu’une Fonction ?
 
 
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> TIC -> Javascript
hg Sujet précédent :: Sujet suivant   hd
Auteur Message
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Lun 30 Nov - 09:41 (2009)    Sujet du message: Qu’est-ce qu’une Fonction ? Répondre en citant

PublicitéSupprimer les publicités ?
C’est un ‘bloc’ de lignes de code JavaScript capable de réaliser une ou plusieurs fonctionnalités à condition qu’on le lui demande !!

Une fonction JavaScript répond à une syntaxe bien définie.

Elle sera appelée par une instruction JavaScript afin qu’elle réalise les ‘travaux’ pour lesquels elle a été créée.

Il existe 2 types de fonctions :
Citation:

Les fonctions ‘natives’ de JavaScript

Par exemple : escape , eval , isNaN , parseFloat , parseInt , unescape .

Dans les fiches suivantes , nous reviendrons sur cette liste des fonctions natives et leur Utilité. ( pour l’instant ce n’est pas notre préoccupation majeure!!

Les fonctions que nous écrivons nous-mêmes.
Citation:


Par exemple :

<html>
<SCRIPT language="JavaScript"><!--
function Prix_ttc ( prix_ht , tva ) //écriture de la fonction
{
return (prix_ht * (tva + 100)) / 100 ;
}
alert(Prix_ttc( 1254 , 18.6)); // appel de la fonction

// -->

</script>

</html>


 

Explications :

Une fonction se déclare grâce au mot clé : function

Un nom de fonction est choisi ( comme pour un nom de variable ) ..on s’attachera à choisir un nom qui rappelle sa fonctionnalité.

Ce nom est obligatoirement suivi de 2 parenthèses. A l’int érieur de ces Parenthèses on peut y placer des Paramètres que l’appelant doit lui transmettre.

Une Accolade ouvrante débute obligatoirement le code JavaScript écrit dans cette fonction.

Après le code JavaScript de la fonction il ne faut pas oublier l’accolade fermante qui termine la déclaration de la fonction.

Ainsi la fonction est déclarée mais elle ne pourra remplir son rôle que si on l’appelle..!

Dans notre fonction ci-dessus il n’y a qu’une seule ligne de code JavaScript car elle est volontairement très simple.

Cette ligne utilise l’instruction return qui , donc retourne un résultat à l’appelant . Ici ce résultat est le prix TTC d’un article .

Donc cette fonction retourne le Prix TTC d’un article à condition qu’à l’appel on lui transmette 2 paramètres :
Citation:


le prix HT de l’article

la TVA sur cet article


Dans la balise Script , en dehors de la fonction, il y a une ligne d’instruction alert(…..) qui permet , à la fois d’appeler la fonction en lui transmettant les 2 paramètres et , en plus, d’afficher le résultat renvoyé par cette fonction.

 

Il faut utiliser le plus souvent possible des fonctions dans nos programmes, ce qui les rendra plus clairs et plus faciles à entretenir, débugger !!


 
Revenir en haut
Contenu Sponsorisé






Posté le: Aujourd’hui à 19:26 (2016)    Sujet du message: Qu’est-ce qu’une Fonction ?

 
Revenir en haut
Montrer les messages depuis:   
bg bd
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> TIC -> Javascript Toutes les heures sont au format GMT + 1 Heure
 
Page 1 sur 1

 
Sauter vers:  
Index | créer forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation