Ich fühle mich wie ich versuche, etwas sehr einfach zu tun, aber nur dumm darüber zu sein.javascript: Definieren Sie eine Variable, wenn sie nicht existiert
alles, was ich tun möchte, ist zu sehen, ob eine Variable zuvor festgelegt wurde, und wenn dies nicht der Fall, stellen Sie ihn mit einem Standardwert .... hier ist ein Beispiel:
if(!embed_BackgroundColor) {
var embed_BackgroundColor;
embed_BackgroundColor = "#F4F4F4";
}
so, einmal Du hörst auf, über meinen Code zu lachen .... WARUM überschreibt er die Variable, egal was?
bitte meine Nerven sparen;)
das Problem ist, dass egal, was die // var Variable = „somevalue“ ist die vordefinierten Wert zu überschreiben, die – johnnietheblack
DID gibt, die wirklich drei = s ist? (Ich weiß es nicht) – jedierikb
Ich bin mir nicht sicher, warum das akzeptiert wird. Es scheint, den obigen Code zu verwenden (mit der 'var Variable =" someValue ";' Zeile unkommentierte Ergebnisse in 'Variable' ist immer gleich" someValue ", selbst wenn es bereits definiert wurde. –