Heim Web-Frontend js-Tutorial Zusammenfassung der Javascript-Fähigkeiten, wenn Bedingungsbeurteilungsmethode_Javascript-Fähigkeiten sind

Zusammenfassung der Javascript-Fähigkeiten, wenn Bedingungsbeurteilungsmethode_Javascript-Fähigkeiten sind

May 16, 2016 pm 04:48 PM
if js 条件判断

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

Code kopieren Der Code lautet wie folgt:

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:

Code kopieren Der Code lautet wie folgt:

if (time<20)
{
x="Guten Tag";
}

Das Ergebnis von

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

Code kopieren Der Code lautet wie folgt:

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“.

Code kopieren Der Code lautet wie folgt:

if (time<20)
{
x="Guten Tag";
}
else
{
x="Guten Abend";
}

Das Ergebnis von

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

Code kopieren Der Code lautet wie folgt:

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“:

Code kopieren Der Code lautet wie folgt:

if (time<10)
{
x="Guten Morgen";
}
else if (time<20)
{
x="Guten Tag";
}
else
{
x="Guten Abend";
}

Das Ergebnis von

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.

Code kopieren Der Code lautet wie folgt:

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

Code kopieren Der Code lautet wie folgt:

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

Code kopieren Der Code lautet wie folgt:

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:

Code kopieren Der Code lautet wie folgt:
<script><br>var i =9<br>var ii=(i>8)?100:9;<br>alert(ii);<br></script>

Ausgabeergebnis:

100

2. Verwenden Sie die Operatoren and(&&) und or(||)

if (foo) bar(); ==> foo&&bar();

if (!foo) bar();

Um ehrlich zu sein, habe ich diesen Schreibstil noch nie gesehen, als ich „Brother Niaos Linux Private Cooking“ studierte, aber ich hatte nicht erwartet, ihn in js zu implementieren.

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 wir es nicht auf diese Weise schreiben, müssen wir möglicherweise zwei if-Anweisungen verwenden, um es zu verarbeiten. Der obige Code ist nicht nur prägnant und effektiv, sondern auch gut lesbar.

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

Code kopieren Der Code lautet wie folgt:
if(document.form1.softurl9){
//Bestimmen Sie, ob softurl9 vorhanden ist, um js-Fehler zu verhindern
}

Code kopieren Der Code lautet wie folgt:
if(document.getElementById("softurl9" )){
//Bestimmen Sie, ob softurl9 vorhanden ist, um js-Fehler zu verhindern
}

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie schreibe ich if in C-Sprache, um mehrere Bedingungen zu beurteilen? Wie schreibe ich if in C-Sprache, um mehrere Bedingungen zu beurteilen? Mar 25, 2024 pm 03:24 PM

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 verwenden Sie JS und Baidu Maps, um die Kartenschwenkfunktion zu implementieren So verwenden Sie JS und Baidu Maps, um die Kartenschwenkfunktion zu implementieren Nov 21, 2023 am 10:00 AM

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 mit PHP und JS Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen mit PHP und JS Dec 17, 2023 pm 06:55 PM

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

Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Apr 03, 2024 am 11:55 AM

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 erstellen Sie ein Aktien-Candlestick-Diagramm mit PHP und JS So erstellen Sie ein Aktien-Candlestick-Diagramm mit PHP und JS Dec 17, 2023 am 08:08 AM

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

PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen Dec 18, 2023 pm 03:39 PM

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

So verwenden Sie JS und Baidu Maps, um die Funktion zum Zeichnen von Kartenpolygonen zu implementieren So verwenden Sie JS und Baidu Maps, um die Funktion zum Zeichnen von Kartenpolygonen zu implementieren Nov 21, 2023 am 10:53 AM

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

So verwenden Sie JS und Baidu Map, um die Funktion zur Verarbeitung von Kartenklickereignissen zu implementieren So verwenden Sie JS und Baidu Map, um die Funktion zur Verarbeitung von Kartenklickereignissen zu implementieren Nov 21, 2023 am 11:11 AM

Ü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.

See all articles