Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
  Derniers articles
  • Risques avec JavaScript 
  • Comment limiter une longueur variabl…
  • Code pour référencer un fichier JS…
  • Qu'est-ce que Warning : Script ne ré…
  • Comment utiliser une classe Array en…
  • Comment Récupérer la largeur d' un…
  • Javascript et les expressions régul…
  • Comment utiliser une chaîne en VBSc…
  • Javascript Grille Tutoriel 
  • Comment ajouter une barre de recherc…
  •   Programmation JavaScript
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation JavaScript

    JavaScript appeler une fonction d'une fonction

    Le JavaScript est un langage de script pour le Web utilisé pour effectuer des calculs ou de contrôler la mise en page des pages Web tout intégré dans un script HTML. La puissance et la flexibilité de JavaScript vient du fait que le JavaScript est un langage orienté objet , ce qui signifie qu'il contient certaines fonctionnalités d'autres langues . Pour cette raison, de nombreux types de données en JavaScript sont des objets , y compris les fonctions . Fonctions se comportent comme des objets permet aux programmeurs de faire des choses intéressantes avec eux, comme les imbriquer dans d'autres fonctions . Fonctions et valeurs de retour

    fonctions prennent généralement une liste d'arguments , d'exécuter du code sur la base de ces arguments, et non plus effectuer une opération ou retourner une valeur . Quand une fonction retourne une valeur, cela signifie que la fonction dans un sens délivre une valeur , qui un programmeur peut assigner à une variable ou utiliser un autre calcul. La valeur de retour peut être un type de données scalaire ( par exemple un nombre entier ) , ou un objet. Par exemple , la fonction suivante prend un nombre et retourne le nombre multiplié par trois :

    triple fonction (x)

    {

    return x * 3;
    < p> }
    fonctions imbriquées

    l'intérieur d'une fonction , le programmeur peut définir une autre fonction pour effectuer certaines tâches. Le processus de définition est exactement le même , mais l'utilisation de la fonction diffère . Quand un programmeur déclare une fonction dans le contexte global , elle peut utiliser cette fonction tout au long du programme. Quand un programmeur déclare une fonction dans une autre fonction , cependant, le seul endroit où elle peut utiliser cette fonction est à l'intérieur de la fonction , elle a déclaré qu'elle po L'exemple suivant illustre ce point:


    triple fonction (x)

    {function

    addThree (y) {

    retour y + y + y;

    }

    retour addThree (x); //renvoie le résultat de retour de " addThree "

    }

    double fonction (x)

    {

    addThree (x); //illégal , addThree peut seulement être appelé à partir de l'intérieur des "triple" de Fonction:
    variables et des fonctions imbriquées

    la raison fonctions ne peuvent pas appeler des fonctions déclarées dans d'autres fonctions parce que l' interne fonction n'est pas en dehors de la fonction " portée ". La fonction " addThree " existe dans le champ d'application de la fonction "triple" . la fonction "double" est en dehors de la portée de triple , et ne peut pas accéder à ses composants internes . Cependant, " addThree " est à l'intérieur du périmètre »de triple " , et peut donc accéder aux entrailles de «triple ». Cela signifie que les variables déclarées en "triple" sont juste à utiliser pour " addThree ", et la fonction pourrait ressembler à ceci:

    triple fonction (x)

    {

    addThree fonction () {

    retour
    x + x + x ;

    }

    Return of addThree
    retour Autres fonctions

    Puisque les fonctions sont des objets, une fonction peut retourner une fonction plutôt que des données . Cela signifie que certaines fonctions peuvent prendre des données pour donner à d'autres fonctions imbriquées , et retourner ces fonctions. Ensuite , le programmeur peut appeler la fonction interne de l'extérieur de la portée des fonctions externes. L'exemple suivant décrit comment cela fonctionne :
    fonction

    out ( x ) {
    fonction add

    (y)

    retour x + y;

    }

    retour à l'intérieur ;

    }

    x = out (3); //x détient désormais l'objet fonction " add ( y) " qui a une valeur x de 3

    y = x (2); //x = " ajouter (2) », qui est 3 + 2 , alors y = 5

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour activer JavaScript dans la Dell 1501 Inspiron 
  • Comment faire pour changer le texte en majuscule dans JavaScript 
  • Comment changer OnSubmit 
  • Comment changer la couleur de fond d'une ligne dans JavaScript 
  • Comment utiliser une balise d'ancrage dans JSP 
  • Comment faire du savon de pierres précieuses 
  • Règles pour le jeu de cartes Canasta 
  • Javascript non terminée cordes erreurs littérales 
  • Comment faire des commentaires dans un script Java 
  • Comment passer Javascript variable de Coldfusion 
  • Connaissances Informatiques © http://www.ordinateur.cc