Dieser Artikel stellt hauptsächlich relevante Informationen zu den Grundkenntnissen von JavaScript vor (JSON, Funktionsobjekte, Prototypen, Referenztypen). Freunde, die ihn benötigen, können darauf verweisen alle.
1. JSON
Konzept: JavaScript Object Notation ist ein leichtes Datenaustauschformat
Funktionen: einfach für Programmierer schreiben und anzeigen; für Computer einfach zu analysieren und zu generieren
Datenstruktur: Objektobjektformat { Schlüssel: Wert, Schlüssel: Wert🎜>
Array-Array-Format [ Wert , Wert ]ZB: var json = ' { " " : '' '' } ' (innere doppelte Anführungszeichen, äußere einfache Anführungszeichen) * JSON – unterstützt unabhängige „.json“-Dateien. Verschachtelung zulassenDas JSON-Format wird von fast allen gängigen Entwicklungssprachen unterstützt --- Der Konsens aller Grammatiksprachen besteht darin, dass Zeichenfolgen Zeichenfolgen in JSON können nur doppelte Anführungszeichen verwenden * Unterstützte Datentypen: string; number; boolean; object; array JSON-Objekt und String in JSON-Objekt konvertieren: JSON.parse(object) ---(Server=>Client). JSON-Zeichenfolge, konvertieren Sie in JSON-Zeichenfolge: JSON.stringify(string) ---- (Client=>Server), 2 Funktionsobjekt Funktion und Funktionsobjekt: Der Funktionstyp ist einer der von JavaScript bereitgestellten Referenztypen. Ein Funktionstypobjekt wird über den Funktionstyp erstellt. Das Objekt ist tatsächlich eine [Funktion]. var Objektname = neues Objekt( ); ---Objekt erstellen var Funktionsname = neue Funktion( ){}【 In JavaScript sind alle Funktionen Objekte von Function】var function name = new Function (parameter, function body);Der letzte Parameter in den Klammern ( ) wird als Funktionskörper erkannt, außer Dies sind alles formale Parameter. ---Nicht empfohlen Konstruktor: Funktion: Objekte erstellen (Factory-Methode) Syntaxstruktur:function 构造函数名称(形参){ this.属性名 = 属性值; ---- this的含义 -> 指的是创建的对象 this.方法名 = function( ){ } } var 对象名 = new 构造函数名称( );
Boolean – Zahlen durch Erstellen von Objekten definieren;
Datumstyp
Funktion: Reguläres Datum + Uhrzeit abrufen
getFullYear(): Jahr getMonth( ): Holen Sie sich den Monat; getDate(): Holen Sie sich das Datum
getTime(): Die Zeit und das Datum vom 1. Januar 1970 bis heute [Verwenden Sie Millisekundenwerte, um die Zeit zu berechnen )]
z. B.: Das Datumsformat ist die aktuelle Uhrzeit am TT, MM, JJJJ
Mathematiktyp Attribut: PI - Pi (x): Rundungvar date = new Date( ); console.log(date.getFullYear( ) + '年' + date.getMonth( ) + '月' + date.getDay( ) + '日');
pow(x1, x2): n1 hoch n2 random(): Erzeuge eine Zufallszahl zwischen 0-1
z. B.: 0-100 Zufallszahl console .log(Math.random ( )*100);
1-100 random integer console.log(Math.random( )*99+1);
20 % Ausführungswahrscheinlichkeit, 50 % Ausführungswahrscheinlichkeit 2 if( num <= 0.2 ){
Globales Objekt: globale Eigenschaften (Infinity, NaN, undefiniert), globale Methoden, die sein können wird irgendwo in JavaScript aufgerufen.
Verwandte Empfehlungen:
Einführung in erweiterte JavaScript-Arrays
JavaScript-Grundlagen zur Stärkung der Video-Kursware-Quellcode-Freigabe
JavaScript-Grundwissenspunkte Lernzusammenfassung
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der JavaScript-Grundlagen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!