


Zusammenfassung der Javascript-Fähigkeiten, wenn Bedingungsbeurteilungsmethode_Javascript-Fähigkeiten sind
Bedingte Anweisungen werden verwendet, um verschiedene Aktionen basierend auf unterschiedlichen Bedingungen auszuführen.
Bedingte Anweisung
Normalerweise müssen Sie beim Schreiben von Code immer unterschiedliche Aktionen für unterschiedliche Entscheidungen ausführen. Sie können in Ihrem Code bedingte Anweisungen verwenden, um diese Aufgabe zu erfüllen.
In JavaScript können wir die folgenden bedingten Anweisungen verwenden:
•if-Anweisung – Verwenden Sie diese Anweisung, um Code nur dann auszuführen, wenn die angegebene Bedingung wahr ist
•if...else-Anweisung – Führen Sie Code aus, wenn die Bedingung wahr ist, und führen Sie anderen Code aus, wenn die Bedingung falsch ist
•if...else if....else-Anweisung – Verwenden Sie diese Anweisung, um einen von mehreren Codeblöcken zur Ausführung auszuwählen
•switch-Anweisung – Verwenden Sie diese Anweisung, um einen von mehreren Codeblöcken zur Ausführung auszuwählen
If-Anweisung
Diese Anweisung führt den Code nur aus, wenn die angegebene Bedingung wahr ist.
Grammatik
if (Bedingung)
{
nur Code wird ausgeführt, wenn die Bedingung wahr ist
}
Hinweis: Bitte verwenden Sie Kleinbuchstaben, wenn. Die Verwendung von Großbuchstaben (IF) führt zu einem JavaScript-Fehler!
Beispiel
Wenn die Zeit weniger als 20:00 Uhr ist, generieren Sie eine „Guten Tag“-Begrüßung:
if (time<20)
{
x="Guten Tag";
}
x ist:
Guten Tag
Probieren Sie es selbst aus
Bitte beachten Sie, dass es in dieser Syntax kein ..else.. gibt. Sie haben den Browser angewiesen, den Code nur dann auszuführen, wenn die angegebene Bedingung wahr ist.
If...else-Anweisung
Verwenden Sie die if...else-Anweisung, um Code auszuführen, wenn die Bedingung wahr ist, und anderen Code, wenn die Bedingung falsch ist.
Grammatik
if (Bedingung)
{
wenn Code ausgeführt wird, wenn die Bedingung wahr ist
}
else
{
Code ausgeführt wird, wenn die Bedingung nicht wahr ist
}
Beispiel
Wenn die Zeit kleiner als 20:00 Uhr ist, erhalten Sie die Begrüßung „Guten Tag“, andernfalls die Begrüßung „Guten Abend“.
if (time<20)
{
x="Guten Tag";
}
else
{
x="Guten Abend";
}
x ist:
Guten Tag
Probieren Sie es selbst aus
If...else if...else-Anweisung
Verwenden Sie die if...else if...else-Anweisung, um einen von mehreren Codeblöcken zur Ausführung auszuwählen.
Grammatik
if (Bedingung 1)
{
Code wird ausgeführt, wenn Bedingung 1 wahr ist
}
else if (condition 2)
{
Code wird ausgeführt, wenn Bedingung 2 wahr ist
}
else
{
Code wird ausgeführt, wenn weder Bedingung 1 noch Bedingung 2 wahr ist
}
Instanz
Wenn die Zeit weniger als 10:00 Uhr beträgt, wird die Begrüßung „Guten Morgen“ gesendet. Andernfalls senden Sie bei weniger als 20:00 Uhr die Begrüßung „Guten Tag“, andernfalls die Begrüßung „Guten Abend“:
if (time<10)
{
x="Guten Morgen";
}
else if (time<20)
{
x="Guten Tag";
}
else
{
x="Guten Abend";
}
x ist:
Guten Morgen
Welche Werte können in JavaScript als Bedingungen von if verwendet werden?
1. Boolesche Variable wahr/falsch
2. Zahl ist nicht 0, nicht NaN/ (0 oder NaN)
Siehe das Beispiel unten. Denken Sie nicht, dass eine negative Zahl bedeutet, dass die if-Anweisung falsch ist.
var i = -1;
if(i ){
Alert('here');
}else{
Alert('test is ok!');
}
3. Das Objekt ist nicht null/(null oder undefiniert)
Die Zeichenfolge ist keine leere Zeichenfolge ("")/leere Zeichenfolge ("")
Zusammenfassend lässt sich sagen, dass es für Zeichenfolgen nicht nötig ist, viel if (str!=null && str!=undefined && str !='') zu schreiben, sondern nur einen Satz zu verwenden
if(!str){
//etwas tun
}
Das ist es.
Für die nicht leere Beurteilung von Zahlen sollten Sie die Verwendung der Funktion isNaN() in Betracht ziehen. NaN ist mit keinem Datentyp gleich, einschließlich sich selbst, und kann nur mit isNaN() beurteilt werden. Bei numerischen Typen ist if(a) falsch, wenn a in der if(a)-Anweisung 0 ist, und if(a) ist wahr, wenn es nicht 0 ist
var b;
var a = 0;
a = a b;
if(a){
Alert('1');
}else{
Alert('2');
}
if(isNaN (a)){
warning('a is NaN');
}
Javascript-Tutorial: Methoden zur Optimierung von If-Anweisungen bei Abkürzungen
UglifyJS ist ein Tool zum Komprimieren und Verschönern von Javascript. In seiner Dokumentation habe ich mehrere Methoden zur Optimierung von if-Anweisungen gesehen. Obwohl ich es nicht für einige vorläufige Tests verwendet habe, können Sie hier sehen, dass es js verschönert. Manche Leute denken vielleicht, dass die if-Anweisung so einfach ist. Inwieweit kann sie optimiert werden? Aber werfen Sie einen Blick auf die folgenden Möglichkeiten und vielleicht ändern Sie Ihre Meinung.
1. Verwenden Sie gängige ternäre Operatoren
if (foo) bar(); else foo?bar():baz();
if (!foo) bar(); ; foo?baz():bar();
if (foo) return bar(); else return baz(); ==>
Sie werden auf jeden Fall mit der oben beschriebenen Verwendung des ternären Operators zur Optimierung von if-Anweisungen vertraut sein, vielleicht verwenden Sie ihn oft.
Beispiel von Script House:
100
2. Verwenden Sie die Operatoren and(&&) und or(||)
if (foo) bar(); ==> foo&&bar();if (!foo) bar();
3. Lassen Sie die geschweiften Klammern weg {}
if (foo) return bar(); else Something(); ==> {if(foo)return bar();something()}Sie und ich sind mit dieser Schreibmethode vertraut, ich empfehle jedoch, dies bei der Optimierung des Codes zu tun oder sich von UglifyJS bei der Lösung helfen zu lassen. Denn wenn eine geschweifte Klammer fehlt, ist die Lesbarkeit des Codes nicht gut.
Als ich dies schrieb, dachte ich an eine Methode zum Erhalten von HTML-Elementattributen in „Mastering JavaScript“ vom Vater von jQuery.
function getAttr(el, attrName){
var attr = {'for':'htmlFor', 'class':'className'}[attrName] || attrName;
};
Wenn Sie sorgfältig darüber nachdenken, können wir oft effektive Wege finden, um Probleme zu lösen, aber der Schlüssel liegt darin, ob wir gewissenhaft bei der Suche nach einem besseren Weg sind.
[Javascript-Kenntnisse] if(x==null) Abkürzung
if(x==null) oder if (typeof (x) == 'undefiniert') kann wie if(!x) abgekürzt werden, was nicht überprüft wird.Im Gegenteil, wenn (x) bedeutet, dass x nicht leer ist
Bestimmen Sie, ob das Objekt existiert
//Bestimmen Sie, ob softurl9 vorhanden ist, um js-Fehler zu verhindern
}
//Bestimmen Sie, ob softurl9 vorhanden ist, um js-Fehler zu verhindern
}

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In der C-Sprache wird die if-Anweisung normalerweise verwendet, um einen bestimmten Codeblock basierend auf einer einzelnen Bedingung auszuführen. Es können jedoch mehrere Bedingungen kombiniert werden, um mithilfe logischer Operatoren wie &&, || und ! eine Entscheidung zu treffen. Einschließlich der Verwendung von logischem UND (&&) zur Beurteilung mehrerer Bedingungen, der Verwendung von logischem ODER (||) zur Beurteilung mindestens einer Bedingung, der Verwendung von logischem NICHT (!) zur Beurteilung der Negation einer einzelnen Bedingung sowie der Verschachtelung von if-Anweisungen und der Verwendung von Klammern um die Priorität zu klären.

So implementieren Sie die Kartenschwenkfunktion mit JS und Baidu Map. Baidu Map ist eine weit verbreitete Kartendienstplattform, die häufig zur Anzeige geografischer Informationen, Positionierung und anderer Funktionen in der Webentwicklung verwendet wird. In diesem Artikel wird erläutert, wie Sie mit JS und der Baidu Map API die Kartenschwenkfunktion implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. Vorbereitung Bevor Sie die Baidu Map API nutzen können, müssen Sie zunächst ein Entwicklerkonto auf der Baidu Map Open Platform (http://lbsyun.baidu.com/) beantragen und eine Anwendung erstellen. Erstellung abgeschlossen

Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen in PHP und JS. Mit der rasanten Entwicklung des Internets und der Technologie ist der Aktienhandel für viele Anleger zu einer wichtigen Möglichkeit geworden. Die Aktienanalyse ist ein wichtiger Teil der Anlegerentscheidung, und Kerzendiagramme werden häufig in der technischen Analyse verwendet. Wenn Sie lernen, wie man Kerzendiagramme mit PHP und JS zeichnet, erhalten Anleger intuitivere Informationen, die ihnen helfen, bessere Entscheidungen zu treffen. Ein Candlestick-Chart ist ein technischer Chart, der Aktienkurse in Form von Candlesticks anzeigt. Es zeigt den Aktienkurs

Die Technologie zur Gesichtserkennung und -erkennung ist bereits eine relativ ausgereifte und weit verbreitete Technologie. Derzeit ist JS die am weitesten verbreitete Internetanwendungssprache. Die Implementierung der Gesichtserkennung und -erkennung im Web-Frontend hat im Vergleich zur Back-End-Gesichtserkennung Vor- und Nachteile. Zu den Vorteilen gehören die Reduzierung der Netzwerkinteraktion und die Echtzeiterkennung, was die Wartezeit des Benutzers erheblich verkürzt und das Benutzererlebnis verbessert. Die Nachteile sind: Es ist durch die Größe des Modells begrenzt und auch die Genauigkeit ist begrenzt. Wie implementiert man mit js die Gesichtserkennung im Web? Um die Gesichtserkennung im Web zu implementieren, müssen Sie mit verwandten Programmiersprachen und -technologien wie JavaScript, HTML, CSS, WebRTC usw. vertraut sein. Gleichzeitig müssen Sie auch relevante Technologien für Computer Vision und künstliche Intelligenz beherrschen. Dies ist aufgrund des Designs der Webseite erwähnenswert

So verwenden Sie PHP und JS zum Erstellen eines Aktienkerzendiagramms. Ein Aktienkerzendiagramm ist eine gängige technische Analysegrafik auf dem Aktienmarkt. Es hilft Anlegern, Aktien intuitiver zu verstehen, indem es Daten wie den Eröffnungskurs, den Schlusskurs, den Höchstkurs usw niedrigster Preis der Aktie. In diesem Artikel erfahren Sie anhand spezifischer Codebeispiele, wie Sie Aktienkerzendiagramme mit PHP und JS erstellen. 1. Vorbereitung Bevor wir beginnen, müssen wir die folgende Umgebung vorbereiten: 1. Ein Server, auf dem PHP 2. Ein Browser, der HTML5 und Canvas 3 unterstützt

Mit der rasanten Entwicklung der Internetfinanzierung sind Aktieninvestitionen für immer mehr Menschen zur Wahl geworden. Im Aktienhandel sind Kerzendiagramme eine häufig verwendete Methode der technischen Analyse. Sie können den sich ändernden Trend der Aktienkurse anzeigen und Anlegern helfen, genauere Entscheidungen zu treffen. In diesem Artikel werden die Entwicklungskompetenzen von PHP und JS vorgestellt, der Leser wird zum Verständnis des Zeichnens von Aktienkerzendiagrammen geführt und es werden spezifische Codebeispiele bereitgestellt. 1. Aktien-Kerzendiagramme verstehen Bevor wir uns mit dem Zeichnen von Aktien-Kerzendiagrammen befassen, müssen wir zunächst verstehen, was ein Kerzendiagramm ist. Candlestick-Charts wurden von den Japanern entwickelt

Verwendung von JS und Baidu Maps zur Implementierung der Kartenpolygonzeichnungsfunktion In der modernen Webentwicklung sind Kartenanwendungen zu einer der häufigsten Funktionen geworden. Durch das Zeichnen von Polygonen auf der Karte können wir bestimmte Bereiche markieren, damit Benutzer sie anzeigen und analysieren können. In diesem Artikel wird erläutert, wie Sie mithilfe von JS und der Baidu-Karten-API die Funktion zum Zeichnen von Kartenpolygonen implementieren, und es werden spezifische Codebeispiele bereitgestellt. Zuerst müssen wir die Baidu Map API einführen. Mit dem folgenden Code können Sie das JavaScript der Baidu Map API in eine HTML-Datei importieren

Überblick über die Verwendung von JS und Baidu Maps zum Implementieren von Funktionen zur Verarbeitung von Kartenklickereignissen: In der Webentwicklung ist es häufig erforderlich, Kartenfunktionen zum Anzeigen des geografischen Standorts und geografischer Informationen zu verwenden. Die Verarbeitung von Klickereignissen auf der Karte ist ein häufig verwendeter und wichtiger Teil der Kartenfunktion. In diesem Artikel wird erläutert, wie Sie mithilfe von JS und der Baidu-Karten-API die Klickereignisverarbeitungsfunktion der Karte implementieren, und es werden spezifische Codebeispiele angegeben. Schritte: Importieren Sie die API-Datei von Baidu Map. Importieren Sie zunächst die Datei von Baidu Map API in die HTML-Datei.
