• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Verständnis Frage

Status
Für weitere Antworten geschlossen.

MasteR ChieF

Mitglied
Hallo, ich bins nochmal

Sorry für den doofen Titel, aber weis nicht wie ich das sonst nennen soll.

Ich verstehe folgenden Code nicht, was genau ist das?? eine primitive if abfrage? oder was bewirkt das?

Code:
ext = (L.href.indexOf('?') == -1) ? L.href.slice(-4).toLowerCase() : L.href.substring(0, L.href.indexOf('?')).slice(-4).toLowerCase();

HOffe ihr könnt mir helfen, danke
 
Das ist eine verkürzte if Abfrage.
Die sieht dann so aus:
Code:
var setzMich = [B]([/B]bedingung[B])[/B] [B]?[/B] Wenn ja mache das [B]:[/B] Ansonsten das hier;
Es wird in einem Link abgefragt, ob dieser kein "?" enthält. Was slicen ist müsste ich anchgucken. Der trennt aber irgend was ab, wenn ein "?" gefunden wurde.

Edit:
hab mich garde mal schlau gemacht.
Wenn kein "?" da ist, nimmt er sich den teilstring von -4 vom Ende des Wortes bis zum Ende. bei "Apfel.jpg" also ".jpg". Er macht sich zunutze, dass alle Bildformate 3 Zeichen haben.(Da hat er aber leider nicht an jpeg gedacht ^^)

Was er macht wenn er ein "?" gefunden hat kann wer anders erklären
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben