Maison > interface Web > js tutoriel > Notes d'étude JavaScript : Fonction Object_Basic Knowledge

Notes d'étude JavaScript : Fonction Object_Basic Knowledge

WBOY
Libérer: 2016-05-16 16:18:25
original
1067 Les gens l'ont consulté

En JavaScript, les fonctions sont des objets.

Il n'y a pas de surcharge de méthode en JS

En JavaScript, il n'y a pas de notion de surcharge de méthode (fonction).

Exemple :

Copier le code Le code est le suivant :


        
                                                                                                                                                                                                                                  type="text/javascript"&g t;
                fonction ajouter (numéro)
                                        {
alerte(numéro 20);
              }
                  fonction add(number, number1)
                                        {
alerte(numéro 30);
                                                                                                            add(10);
                                                                                                                                
                                                                                          




La boîte contextuelle de la page Web en affiche 40.
 Indique que bien que la deuxième méthode ait deux paramètres, elle est toujours appelée.

Après avoir échangé l'ordre des deux méthodes, la boîte pop-up affiche 30. On voit que quel que soit le nombre de paramètres, la méthode suivante portant le même nom est appelée.

Comment expliquer ce phénomène ?

En effet, la déclaration de fonction crée en fait un objet :

         
   
       
   


  每一个函数对象都有一个length属性,表示该函数期望接收的参数格式。

  它与函数的arguments不同,arguments.length表示函数实际接收的参数个数。

  例子 :

复制代码 代码如下 :


   
       
   

   
   


Étiquettes associées:
source:php.cn
Article précédent:Framework Javascript Perfect Motion (analyse du code ligne par ligne, vous permettant de comprendre facilement les principes du mouvement)_compétences Javascript Article suivant:Discussion détaillée sur la manipulation par jQuery des attributs des éléments DOM attr() et removeAtrr() méthodes_jquery
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Derniers numéros
Rubriques connexes
Plus>
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal