1. Holen Sie sich einen zufälligen Booleschen Wert ( true / false ) Diese Funktion verwendet die Methode const randomBoolean = () => Math.random() >= 0,5; console.log(randomBoolean()); 2. Überprüfen Sie, ob das angegebene Datum ein Werktag istMit dieser Methode können wir überprüfen, ob das in der Funktion angegebene Datum ein Wochentag oder ein Wochenendtag ist. const isWeekday = (Datum) => date.getDay() % 6 !== 0; console.log(istWochentag(neues Datum(2021, 7, 6))); // wahr, weil es Freitag istconsole.log(isWeekday(new Date(2021, 7, 7))); // false, weil heute Samstag ist 3. Eine Zeichenfolge umkehrenEs gibt verschiedene Möglichkeiten, eine Zeichenfolge umzukehren. Dies ist die einfachste Methode und verwendet die Methoden split(), reverse() und join(). const reverse = str => str.split('').reverse().join(''); reverse('hallo Welt'); // 'dlrow olleh' 4. Überprüfen Sie, ob die aktuelle Registerkarte ausgeblendet ist const isBrowserTabInView = () => document.hidden; isBrowserTabInView(); Offsite: Ich habe zufällig entdeckt, dass die Wiedergabezeit der iQiyi-Werbung nur herunterzählt, wenn der aktuelle Tab aktiviert ist. Wenn Sie den aktuellen Tab verlassen, stoppt der Countdown. Ich habe auf Baidu gesucht und dieses Ding var versteckt if (Typ des Dokuments.versteckt !== "undefiniert") { hidden = "versteckt"; } sonst wenn (Typ von document.mozHidden !== "undefined") { versteckt = "mozVersteckt"; } sonst wenn (Typ von document.msHidden !== "undefined") { versteckt = "msVersteckt"; } sonst wenn (Typ von Dokument.webkitHidden !== "undefined") { versteckt = "webkitVersteckt"; } console.log("Ist die aktuelle Seite versteckt: " + document[hidden]) 5. Überprüfen Sie, ob eine Zahl gerade oder ungerade istconst isEven = num => num % 2 === 0; console.log(istAuch(2)); // WAHR console.log(ist sogar(3)); // FALSCH 6. Uhrzeit eines Datums ermittelnconst timeFromDate = date => date.toTimeString().slice(0, 8); console.log(timeFromDate(neues Datum(2021, 0, 10, 17, 30, 0))); // "17:30:00" console.log(ZeitAbDatum(neues Datum())); // Aktuelle Uhrzeit drucken 7. Behalten Sie n Dezimalstellenconst toFixed = (n, fest) => ~~(Math.pow(10, fest) * n) / Math.pow(10, fest); // Beispiel toFixed(25.198726354, 1); // 25.1 zuFestgelegt(25.198726354, 2); // 25.19 zuFestgelegt(25.198726354, 3); // 25.198 zuFestgelegt(25.198726354, 4); // 25.1987 zuFestgelegt(25.198726354, 5); // 25.19872 zuFestgelegt(25.198726354, 6); // 25.198726 8. Prüfen Sie, ob ein Element aktuell im Fokus ist Mit der Eigenschaft const elementIsInFocus = (el) => (el === document.activeElement); elementIstImFokus(beliebigesElement) // Gibt „true“ zurück, wenn im Fokus, „false“, wenn nicht im Fokus 9. Überprüfen Sie, ob der aktuelle Browser Touch-Ereignisse unterstütztconst touchSupported = () => { ('ontouchstart' im Fenster || window.DocumentTouch && Dokumentinstanz von window.DocumentTouch); } Konsole.log(touchSupported()); // Wenn Touch-Ereignisse unterstützt werden, wird „true“ zurückgegeben, andernfalls „false“. 10. Überprüfen Sie, ob der aktuelle Browser auf einem Apple-Gerät läuftconst isAppleDevice = /Mac|iPod|iPhone|iPad/.test(navigator.platform); console.log(istAppleDevice); 11. Scrollen Sie zum Anfang der Seiteconst goToTop = () => window.scrollTo(0, 0); geheZuOben(); 12. Ermitteln Sie den Durchschnittswert des Parametersconst Durchschnitt = (...args) => args.reduce((a, b) => a + b) / args.Länge; Durchschnitt (1, 2, 3, 4); // 2,5 13. Fahrenheit/Celsius-Umrechnungconst celsiusToFahrenheit = (celsius) => celsius * 9/5 + 32; const fahrenheitToCelsius = (fahrenheit) => (fahrenheit - 32) * 5/9; // Beispiel celsiusToFahrenheit(15); // 59 celsiusToFahrenheit(0); // 32 celsiusToFahrenheit(-20); // -4 fahrenheitToCelsius(59); // 15 fahrenheitToCelsius(32); // 0 Damit schließen wir unseren Artikel über 13 JavaScript-Einzeilenprogramme ab, mit denen Sie wie ein Experte aussehen. Weitere JavaScript-Inhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: MySQL 8.0.19 Installations- und Konfigurations-Tutorial unter Windows 10
>>: Zusammenfassung der Lösungen für MySQL, das „Gruppieren nach“ nicht unterstützt
Inhaltsverzeichnis Grundlegende Syntax für Multi-...
In diesem Artikel wird kurz die Installation von ...
Inhaltsverzeichnis JS-Funktionsaufruf, Apply- und...
In diesem Artikel werden die Schwierigkeiten und ...
VMware Tools ist ein Tool, das mit virtuellen VMw...
Wenn Sie MySQL zum Abfragen der Datenbank verwend...
Ich werde drei Tage benötigen, um den statischen ...
Code kopieren Der Code lautet wie folgt: <!--d...
Kürzlich bin ich auf die Anforderung gestoßen, Te...
1.Service-Befehl Der Servicebefehl geht tatsächli...
Hallo zusammen! Ich bin Mr. Tony, der nur über Te...
Frage: Warum ist die Like-Fuzzy-Abfrage immer noc...
Mit dem obigen Artikel habe ich meine Einführung i...
In diesem Artikel wird der spezifische Code der U...
Lassen Sie mich kurz das Funktionsszenario erklär...