Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie integrierte Funktionen und benutzerdefinierte Funktionen in JS

So verwenden Sie integrierte Funktionen und benutzerdefinierte Funktionen in JS

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

Heute werde ich mit Ihnen über die integrierten Funktionen und benutzerdefinierten Funktionen von JS sprechen, wie Sie die integrierten und benutzerdefinierten Funktionen von JS verwenden und welchen Nutzen die integrierten und benutzerdefinierten Funktionen von JS haben Funktionen Dinge, die Sie beachten sollten , hier sind zwei Fälle für Sie.

Es gibt zwei Möglichkeiten, JS-Code auszuführen: Eine besteht darin, die Schnittstelle zu aktualisieren, und die andere darin, ihn in das Klickereignis zu schreiben. Führen Sie beim Klicken den JS-Code aus

Funktionsparameter : In der definierten Funktion werden formale Parameter (formale Parameter) platziert. Es gibt keine Begrenzung für die Anzahl der von der aufrufenden Funktion übergebenen Werte, und der formale Parameter und der tatsächliche Parameter sind Zugriff auf die entsprechende

-Variable. Im Hinblick auf die Werterfassung und -zuweisung werden die zwischen den Skript-Tags geschriebenen Variablen als globale Variablen (Variablen der obersten Ebene) bezeichnet > Variable

ist der Gültigkeitsbereich der obersten Ebene

, wenn die Variable Wenn sie in einer Funktion definiert ist, kann auf die Variable nur innerhalb der Funktion zugegriffen werden

JS folgt bei der Suche der Aufwärtssuchregel Variablen (suchen Sie zunächst nach Variablen in ihrem eigenen Bereich)

Solange

Das Definieren einer Funktion

einen Bereich generiert

Die Bereichssuchregel ist die Bereichskette

sucht zuerst nach Variablen in seinem eigenen Bereich und eine Aufwärtsabfrage

führt keine Abwärtssuche durch

Jetzt ist a eine globale Variable

1. JavaScript-integriert in der Funktion

Escape-Funktion: URL-Kodierung der eingehenden Zeichenfolge.

unescape-Funktion: Konvertieren Sie die eingehende URL-Kodierung in die Originalzeichenfolge.

Es ist zu beachten, dass die URL-Kodierungsregeln wie folgt lauten:

(1) Englisch alphanumerisch: nicht kodiert.

(2) Leere Satzzeichen: werden in die Zeichenfolge %xx konvertiert. Leerzeichen werden beispielsweise in %20 umgewandelt.

(3) Chinesische Zeichen: werden in die Zeichenfolge %xxx konvertiert Hexadezimalsystem.

Benutzerdefinierte Funktion

<!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>
kann keine Parameter annehmen, Parameter annehmen und Rückgabewerte einschließen.

<!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>

Ich glaube, dass Sie die Methoden beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Verwandte Lektüre:

Wie man DIV zur adaptiven Höhe macht


Wie man CSS verwenden, um den Textinhalt des Bildhintergrunds auszublenden


So verwenden Sie CSS, um Divs in HTML auszublenden

Das obige ist der detaillierte Inhalt vonSo verwenden Sie integrierte Funktionen und benutzerdefinierte Funktionen in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn