Maison  >  Article  >  interface Web  >  Comment utiliser les fonctions intégrées et les fonctions personnalisées dans JS

Comment utiliser les fonctions intégrées et les fonctions personnalisées dans JS

php中世界最好的语言
php中世界最好的语言original
2017-11-28 13:51:252454parcourir

Aujourd'hui, je vais vous parler des fonctions intégrées et des fonctions personnalisées de JS, comment utiliser les fonctions intégrées et les fonctions personnalisées de JS, et quelles sont les utilisations des fonctions intégrées et personnalisées de JS fonctions Choses à noter , voici deux cas pour vous.

Il existe deux façons d'exécuter du code JS, l'une consiste à actualiser l'interface et l'autre consiste à l'écrire dans l'événement click Lorsque vous cliquez, exécutez le code JS

. Paramètres de fonction  : Ce qui est placé dans la fonction définie sont des paramètres formels (paramètres formels). Il n'y a pas de limite sur le nombre. La valeur transmise par la fonction appelante est le paramètre réel, et le paramètre formel et le paramètre réel sont le paramètre réel. accès à la variable

correspondante. En termes d'acquisition et d'affectation de valeur

, les variables écrites entre les balises de script sont appelées variables globales (variables de niveau supérieur). > la variable est la portée de niveau supérieur

lorsque la variable Lorsqu'elle est définie dans une fonction, la variable n'est accessible que dans la fonction

JS suit la règle de recherche ascendante lors de la recherche variables (première recherche de variables dans sa propre portée)

Tant que

Définir une fonction générera une portée

La règle de recherche de portée est la chaîne de portée

recherche d'abord les variables dans sa propre portée, et la requête ascendante

n'effectuera pas de recherche vers le bas

Maintenant, a est une variable globale

1. JavaScript construit- dans la fonction

fonction d'échappement : encodez en URL la chaîne entrante.

Fonction unescape : convertit l'encodage de l'URL entrante en chaîne d'origine.

Il est à noter que les règles d'encodage des URL sont :

(1) Anglais alphanumérique : non encodé.

(2) Signes de ponctuation vides : convertis en chaîne %xx, par exemple, les caractères vides sont convertis en %20.

(3) Caractères chinois : convertis en chaîne %xxxx, qui est système hexadécimal.

<!doctype html>  
<html>  
 <head>  
    <meta charset="gb2312">  
    <title>实验</title>  
    </script>   
 </head>  
   
 <body>  
    <script language="javascript">  
           
        var str = "javascript学习基础";  
   
        var strEscape = escape(str);              
        var strOriginal = unescape(strEscape);    
   
        console.log(strEscape);  // javascript%u5B66%u4E60%u57FA%u7840  
        console.log(strOriginal);// javascript学习基础  
    </script>  
 </body>  
</html>
La fonction personnalisée

ne peut prendre aucun paramètre, prendre des paramètres et inclure des valeurs de retour.

<!doctype html>  
<html>  
 <head>  
    <meta charset="gb2312">  
    <title>实验</title>  
    <script language="javascript">  
           
        //带2个参数,返回值  
        function f2(a,b)  
        {  
            return a + parseInt(b);  
        }  
           
        //不带参数,无返回值  
        function f1()  
        {  
            var r;  
            r = f2(2,&#39;8xx&#39;);  
            document.write(r);    
        }  
    </script>  
 </head>  
   
 <body>  
    <script language="javascript">  
        f1(); //输出10  
    </script>  
 </body>  
</html>


Je pense que vous maîtrisez les méthodes après avoir lu ces cas. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !


Lecture connexe :

Comment créer une hauteur adaptative DIV

Comment utiliser CSS masque le contenu textuel de l'arrière-plan de l'image

Comment utiliser CSS pour masquer les divs en HTML

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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