Vorwort: Referenzwerte (Objekte) sind Instanzobjekte eines bestimmten Referenztyps, z. B. 1. DatumDie folgenden drei Methoden geben Zeitstempel in Millisekunden zurück. sei t1 = Datum.UTC(2020, 11, 7, 22,14) lass t2 = Datum.parse("23.05.2020") lass t3 = Date.now() Das von Parse empfangene Parameterformat kann sein: let t4 = neues Datum() let t5 = new Date(2020, 11, 7) // Monat beginnt bei 0 let t6 = new Date("23.05.2020") Der 2. RegExp In let express = /Muster/Flags;
Zusätzlich zur Möglichkeit, reguläre Ausdrücke in Literalform auszudrücken, können Sie sie auch mit dem RegExp-Konstruktor erstellen. sei p1 = /[cb]at/i lass p2 = neuer RegExp("[cb]at", "i") Die beiden sind gleichwertig. Das sei p1 = /[cb]at/i let text = "hallo katze fledermaus nihao" Übereinstimmungen = p1.exec(Text) Konsole.log(Übereinstimmungen.Index) Konsole.log(stimmt mit Eingabe überein) console.log(Übereinstimmungen[0]) //cat Wenn der reguläre Ausdruck übereinstimmt, handelt es sich bei den zurückgegebenen sei p1 = /([cb]a(t))/i console.log(Übereinstimmungen[0]) //cat console.log(Übereinstimmungen[1]) //cat console.log(übereinstimmungen[2]) //t Die Testmethode gibt einen Booleschen Wert zurück, der bestimmt, ob die Zeichenfolge mit dem regulären Ausdruck übereinstimmt. lass übereinstimmend = /\d+/g.test("13") console.log(übereinstimmend) //wahr Hier müssen wir die Funktion des g in sei p1 = /[cb]at/gi let text = "hallo katze fledermaus nihao" console.log(p1.exec(text)) // ["cat", Index: 6, Eingabe: "hallo cat bat nihao", Gruppen: undefiniert] console.log(p1.exec(text)) //["bat", Index: 10, Eingabe: "Hallo Katze Bat Nihao", Gruppen: undefiniert] Im String-Text gibt es tatsächlich zwei Stellen, die mit dem regulären Ausdruck übereinstimmen, aber wenn wir Darüber hinaus bieten Zeichenfolgen viele Methoden, die reguläre Ausdrücke als Parameter akzeptieren und zum Abgleichen regulärer Ausdrücke, zum Ersetzen von Zeichenfolgen, zum Suchen nach angegebenen Zeichenfolgen oder zum Gruppieren verwendet werden können. 3. Originalverpackungsart Die drei Referenztypen Die Originalverpackungsart weist folgende Merkmale auf, die beachtet werden können: lass s1 = "hallo" s1.name = "Geschlecht" console.log(s1.name) //undefiniert Warum ist lass s1 = "hallo" s1 = neuer String(s1) s1.name = "Geschlecht" console.log(s1.name) Für let-Wert = 25 lass Zahl = Zahl(Wert) obj = neue Zahl(Wert) console.log(Typ der Nummer) //Nummer console.log(Objekttyp) //Objekt console.log(number instanceof Number) //false Der ursprüngliche Wert ist kein Instanzobjekt irgendeines Typs console.log(obj instanceof Number) //true
sei num = 10,007 console.log(num.toFixed(2)) //10.01 Für String stehen zahlreiche Methoden zur String-Verarbeitung zur Verfügung, die Sie alle entsprechend den Beispielen manuell eingeben können. 4. Andere eingebaute Objekte Variablen im globalen Bereich, einige häufig verwendete einzelne Funktionen wie url = "http://www.baidu.com/vue.js" console.log(URI kodieren(URL)) //http://www.baidu.com/vue.%20js console.log(URI-Komponente kodieren(URL)) // http%3A%2F%2Fwww.baidu.com%2Fvue.%20js Die entsprechenden Dekodierungsfunktionen sind Im Browser fungiert Variablenname = "zhang" konsole.log(Fenstername) Mathematisches Objektconsole.log(Math.max(1,2,3,4)) // Maximalwertconsole.log(Math.min(3,3,4)) // Minimalwertconsole.log(Math.ceil("1.2")) // aufrundenconsole.log(Math.floor(3.3)) // abrundenconsole.log(Math.round(3.6)) // aufrunden Dies ist das Ende dieses Artikels über grundlegende Referenztypen in der fortgeschrittenen JavaScript-Programmierung. Weitere relevante Inhalte zu grundlegenden Referenztypen in JavaScript finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Die „3I“-Standards für erfolgreiche Printwerbung
>>: Über die praktische Anwendung von HTML-Mailto (E-Mail) sprechen
Fügen Sie der Webseite ein HTML-Steuerelement für...
Inhaltsverzeichnis Einführung Installieren Anzeig...
Das W3C, eine 1994 gegründete Organisation, zielt...
1. Implementierungsprinzip des Nginx-Lastausgleic...
Inhaltsverzeichnis Sonderzeichen in URLs Escapeze...
In diesem Artikel wird hauptsächlich das Stoppen/...
1. Problembeschreibung Aus bestimmten Gründen ist...
Inhaltsverzeichnis 1. Offizielle Dokumentation 2....
Dieser Artikel stellt die Blue-Green-Bereitstellu...
Einführung Der Meta-Tag ist ein Hilfstag im HEAD-...
1 Wirkung Demo-Adresse: https://www.albertyy.com/...
Vorwort In diesem Artikel wird hauptsächlich besc...
Die Barrierefreiheit von Webseiten scheint etwas z...
Inhaltsverzeichnis 1. Was ist der Ausführungskont...
Guter HTML-Code ist die Grundlage einer schönen W...