Heim Web-Frontend js-Tutorial JS verwendet den Schalter, um die Codefreigabe der ternären Operation während und der Attributoperation zu bestimmen

JS verwendet den Schalter, um die Codefreigabe der ternären Operation während und der Attributoperation zu bestimmen

Sep 04, 2017 am 10:10 AM
javascript switch 运算

In diesem Artikel wird hauptsächlich der JS-Schalter vorgestellt, um die ternäre Operation zu beurteilen und Operationscode zuzuordnen. Freunde, die ihn benötigen, können sich auf die

ternäre Operation beziehen: wie var a = 10;


var b= 12;
c = a>b ?a:b;
Nach dem Login kopieren

Wenn wahr, führen Sie a aus, andernfalls führen Sie b aus


var isHide = true;
Nach dem Login kopieren

Wenn die if-Beurteilungsanweisung verwendet wird, lautet das Folgende:


if(isHide) {
box.style.display = "block";
} else {
box.style.display = "none";
}
Nach dem Login kopieren

Ternäre Operation ersetzt if


box.style.display = isHide?"block":"none";
Nach dem Login kopieren

zur Bestimmung des Zustands? Die Ausführungsanweisung ist etabliert: Die Ausführungsanweisung ist nicht etabliert.

Wenn die Bedingung wahr ist, geben Sie Folgendes zurück: Das Ergebnis der Ausführung ist wahr.

Die Bedingung ist nicht wahr: Das Ergebnis der Ausführung.

Vereinfachte Version von wenn Urteil

continue Diese Schleife überspringen: ternäre Operation kann nicht geschrieben werden

Spalte:


for(var i=0;i<5;i++){
if(i==3)
continue;跳过i=3这个循环不执行;其他依然执行。
}
Nach dem Login kopieren

break: Beenden Sie die gesamte Schleife; standardmäßig werden nur die angrenzenden Schleifen beendet. Wenn diese Schleife andere Schleifen beenden möchte, muss ihr ein Name gegeben werden.

Beispiel:


for(var i=0;i<5;i++){
if(i==3)
break;当循环执行到i=3时终止整个循环。
}
name:for(var i=0;i<5;i++){
for(var j=0;j<5;j++){
break name //终止两个循环
}
}
Nach dem Login kopieren

Das Objekt speichert Daten, die in den Eigenschaften des Objekts gespeichert sind:

Das Objekt ist ein komplexer Typ Wir können jeden Datentyp im Objekt speichern

Der erste Typ: Attributoperation 1 Der erste Typ der Attributoperation ist ein Satz fest codierter Werte, und Variablen können nicht verwendet werden.

Operation obj.Attribute name lesen

Operation obj.Attribute name = Attributwert schreiben; obj.key = val; Schlüssel-Wert-Paar; > Zum Beispiel:

Die zweite Attributoperation wird ausgeführt. Die Zeichenfolge kann in einer Variablen gespeichert und direkt geschrieben werden obj. [Variablenaufruf]

Lesevorgang obj["Attributname]
var obj = {};
obj.name = "Leo"; 这种写法为第一种属性名都被写死若想调用必须要如
obj.age = 40; 下console.log(obj.name);。
obj.gender = "female";
console.log(obj.w);//注意第一种属性操作是写死的一个值,不能使用变量 obj.w 这么写就认为在找 obj的w属性。
Nach dem Login kopieren

obj["Attributname"] = Attributwert;

Beachten Sie, dass der zweite Typ von

wie
obj["key"] = val;
Nach dem Login kopieren

bestimmt, ob das Objekt dieses Attribut

hat gibt true oder false zurück
var obj = {};
obj[&#39;name&#39;] = "Leo";
obj[&#39;age&#39;] = 40;
obj[&#39;gender&#39;] = "female";
obj[&#39;width&#39;] = "180px";
obj[&#39;height&#39;] = "180px";
obj[&#39;children&#39;] = ["大明","小明","三明"];
var w = "width";
console.log(obj[w]);// 第二种属性操作,接受的是一个字符串,字符串就可以存在变量中,可以直接写obj[变量调用];
alert("name" in obj); // obj 有 name属性就返回 true,否则 返回false
Nach dem Login kopieren

for in kann zum Schleifen von Objekten und Arrays verwendet werden. Es kann nicht zum Schleifen einer Gruppe von Elementen verwendet werden Die for-Schleife kann nur zum Durchlaufen von Arrays verwendet werden, und Arrays (eine Menge von Elementen) können nicht zum Durchlaufen einer Reihe von Objekten verwendet werden.

Das obige ist der detaillierte Inhalt vonJS verwendet den Schalter, um die Codefreigabe der ternären Operation während und der Attributoperation zu bestimmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
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)

Kann Elden's Ring auf der Switch gespielt werden? Kann Elden's Ring auf der Switch gespielt werden? Mar 11, 2024 am 11:31 AM

Kann Elden's Ring auf der Switch gespielt werden? Viele Freunde wissen möglicherweise nicht, ob es derzeit reibungslos gespielt werden kann. Kann Ring of Elden auf dem Switch gespielt werden? Antwort: Es kann nicht auf dem Switch gespielt werden. Dieses mit Spannung erwartete Rollenspiel-Actionspiel der Souls-Serie wurde offiziell für PC, PS4/5 und Xbox Series eX|S/XboxOne veröffentlicht und kann es sofort erleben. Viele Freunde, die eine Switch besitzen, möchten dieses Spiel vielleicht immer noch auf NS genießen, aber leider gibt es keine Switch-Version dieses Spiels. Gemäß den offiziellen Konfigurationsanforderungen der Website ist die Spielkonfiguration relativ hoch und sw

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

JavaScript-Tutorial: So erhalten Sie HTTP-Statuscode. Es sind spezifische Codebeispiele erforderlich. Vorwort: Bei der Webentwicklung ist häufig die Dateninteraktion mit dem Server erforderlich. Bei der Kommunikation mit dem Server müssen wir häufig den zurückgegebenen HTTP-Statuscode abrufen, um festzustellen, ob der Vorgang erfolgreich ist, und die entsprechende Verarbeitung basierend auf verschiedenen Statuscodes durchführen. In diesem Artikel erfahren Sie, wie Sie mit JavaScript HTTP-Statuscodes abrufen und einige praktische Codebeispiele bereitstellen. Verwenden von XMLHttpRequest

Ist Switch2 mit Switch-Patronen kompatibel? Ist Switch2 mit Switch-Patronen kompatibel? Jan 28, 2024 am 09:06 AM

Switch2 ist ein neues Modell, das Nintendo auf der Gamescom 2023 angekündigt hat. Einige Spieler sind besorgt darüber, ob es Kompatibilitätsprobleme zwischen dem neuen Modell und der Vorgängerversion der Kassette geben wird. Ist Switch2 mit der Switch-Kassette kompatibel? Antwort: Switch2 ist nicht mit der Switch-Kassette kompatibel. Einführung von Switch 2-Kassetten Nach Angaben des Produktionskettenunternehmens von Nintendo kann die Switch 2 64-GB-Kassetten verwenden. Da es eine bessere Leistung bietet und mehr 3A-Spielmeisterwerke unterstützt, ist eine größere Kassettenkapazität erforderlich. Denn viele Spielewerke müssen kastriert und komprimiert werden, bevor sie in eine Spielekassette gestopft werden können. Darüber hinaus neigen Switch-Kassetten dazu, Spielinhalte zu kopieren. Ersetzen Sie sie daher durch neue Kassetten.

Kenntnisse im Betrieb von Oracle-Datenbanken: Detaillierte Erläuterung des Subtraktionsvorgangs Kenntnisse im Betrieb von Oracle-Datenbanken: Detaillierte Erläuterung des Subtraktionsvorgangs Mar 02, 2024 pm 06:15 PM

Als leistungsstarkes relationales Datenbankverwaltungssystem bietet die Oracle-Datenbank eine Fülle von Rechenoperationen, um den Benutzeranforderungen gerecht zu werden. Im täglichen Datenbankbetrieb ist die Subtraktionsoperation eine häufige und wichtige Operation. Sie kann uns dabei helfen, die Subtraktionsoperation von Daten zu realisieren, um die benötigten Ergebnisse zu erhalten. In diesem Artikel werden die Techniken im Zusammenhang mit Subtraktionsoperationen in der Oracle-Datenbank ausführlich erläutert und spezifische Codebeispiele gegeben, um den Lesern zu helfen, diese Funktion besser zu verstehen und zu verwenden. 1. Grundkonzepte von Subtraktionsoperationen in Oracle-Daten

So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript Jan 05, 2024 pm 01:37 PM

Einführung in die Methode zum Abrufen des HTTP-Statuscodes in JavaScript: Bei der Front-End-Entwicklung müssen wir uns häufig mit der Interaktion mit der Back-End-Schnittstelle befassen, und der HTTP-Statuscode ist ein sehr wichtiger Teil davon. Das Verstehen und Abrufen von HTTP-Statuscodes hilft uns, die von der Schnittstelle zurückgegebenen Daten besser zu verarbeiten. In diesem Artikel wird erläutert, wie Sie mithilfe von JavaScript HTTP-Statuscodes erhalten, und es werden spezifische Codebeispiele bereitgestellt. 1. Was ist ein HTTP-Statuscode? HTTP-Statuscode bedeutet, dass der Dienst den Dienst anfordert, wenn er eine Anfrage an den Server initiiert

Analyse und Lösungen für PHP-Gleitkomma-Operationsprobleme Analyse und Lösungen für PHP-Gleitkomma-Operationsprobleme Feb 27, 2024 am 11:03 AM

PHP ist eine in der Website-Entwicklung weit verbreitete Skriptsprache. Aufgrund ihrer leistungsstarken Funktionen und Flexibilität ist sie für viele Entwickler das Werkzeug der Wahl. Allerdings hat PHP auch einige Probleme beim Umgang mit Gleitkommaoperationen, insbesondere wenn es um Präzision und Genauigkeit geht. In diesem Artikel werden PHP-Gleitkomma-Betriebsprobleme analysiert und einige Lösungen vorgeschlagen. Außerdem werden spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, diese Probleme besser zu verstehen und zu lösen. Problemanalyse In PHP sind Gleitkommazahlen ein Datentyp, der zur Darstellung von Dezimalzahlen verwendet wird.

So implementieren Sie ein elektronisches Online-Signatursystem mit WebSocket und JavaScript So implementieren Sie ein elektronisches Online-Signatursystem mit WebSocket und JavaScript Dec 18, 2023 pm 03:09 PM

Überblick über die Verwendung von WebSocket und JavaScript zur Implementierung eines elektronischen Online-Signatursystems: Mit dem Aufkommen des digitalen Zeitalters werden elektronische Signaturen in verschiedenen Branchen häufig verwendet, um herkömmliche Papiersignaturen zu ersetzen. Als Vollduplex-Kommunikationsprotokoll kann WebSocket eine bidirektionale Datenübertragung in Echtzeit mit dem Server durchführen. In Kombination mit JavaScript kann ein elektronisches Online-Signatursystem implementiert werden. In diesem Artikel wird erläutert, wie Sie mit WebSocket und JavaScript ein einfaches Online-Programm entwickeln

Erklären Sie den Match -Expression (Php 8) und wie er sich vom Schalter unterscheidet. Erklären Sie den Match -Expression (Php 8) und wie er sich vom Schalter unterscheidet. Apr 06, 2025 am 12:03 AM

In PHP8 sind Übereinstimmungsausdrücke eine neue Kontrollstruktur, die unterschiedliche Ergebnisse basierend auf dem Wert des Expression zurückgibt. 1) Es ähnelt einer Switch -Anweisung, gibt jedoch einen Wert anstelle eines Ausführungsanweisungsblocks zurück. 2) Der Match -Ausdruck wird streng verglichen (===), was die Sicherheit verbessert. 3) Es vermeidet mögliche Auslassungen in Switch -Anweisungen und verbessert die Einfachheit und Lesbarkeit des Codes.

See all articles